使用jQuery动态更新表字段的首选方法?

时间:2013-07-30 18:24:50

标签: php javascript jquery ajax

我正在寻找某种类型的“最佳实践”或“最常用”类型的解决方案,以动态更新表格中的字段。

例如,向用户显示“Quantity Open”字段,其值为4.它们执行一些AJAX操作,将数据库中的“Quantity Open”值更改为3.

是否通常会创建一些服务器端功能来提取更新的信息?

您是否将新值作为AJAX返回的一部分返回给jQuery的$ .ajax()。done()方法并创建帮助程序以更新已修改的字段?

我觉得后者是更好的选择,但绝对会喜欢一些反馈。

2 个答案:

答案 0 :(得分:1)

我不会说在这种情况下有一个“最佳实践”,而是在这种情况下更适合你的方法。如果您知道可以依赖启用JavaScript的用户,我建议您使用jQuery's ajax function

$.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
});

无论你喜欢什么。

答案 1 :(得分:0)

您也可以使用

$.post(test.php,{data:test},function(data)
{
});