我正在寻找某种“最佳实践”或“最被接受”类型的解决方案来动态更新表中的字段。
例如,向用户显示一个值为 4 的“Quantity Open”字段。他们执行一些 AJAX 操作,将数据库中的“Quantity Open”值更改为 3。
人们通常会创建一些服务器端功能来获取更新的信息吗?
您是否将新值作为 AJAX 返回的一部分并在 jQuery 的 $.ajax().done() 方法中返回并创建一个帮助器来更新已修改的字段?
我觉得后者是更好的选择,但肯定会喜欢一些反馈。
我正在寻找某种“最佳实践”或“最被接受”类型的解决方案来动态更新表中的字段。
例如,向用户显示一个值为 4 的“Quantity Open”字段。他们执行一些 AJAX 操作,将数据库中的“Quantity Open”值更改为 3。
人们通常会创建一些服务器端功能来获取更新的信息吗?
您是否将新值作为 AJAX 返回的一部分并在 jQuery 的 $.ajax().done() 方法中返回并创建一个帮助器来更新已修改的字段?
我觉得后者是更好的选择,但肯定会喜欢一些反馈。
在这种情况下,我不会说有“最佳实践”,而是说在这种情况下更适合您。如果您知道您可以依赖启用 JavaScript 的用户,我建议您使用jQuery 的 ajax 函数。
$.ajax({
url: 'example.php',
type: 'POST',
data: data,
success: function (data) {
// Reflect the changes here
// e.g. update the Quantity Open field
}
})
或者
$.ajax({
url: 'example.php',
type: 'POST',
data: data
}).done(function () {
// Reflect the changes here
// e.g. update the Quantity Open field
});
无论您喜欢哪个。
你也可以使用
$.post(test.php,{data:test},function(data)
{
});