我只有一个页面,其中包含使用AJAX管理的不同部分。
在一节中(1)我添加和编辑公司名称。
在下面的部分(2)中,我显示这些公司名称。 (请参阅附件)
当我在第1(已编码),新公司的名称应该在第2节当使用AJAX完成更新时自动刷新数据块
更新已编辑的公司名称是否有任何AJAX 模式或战略要达到这个目标吗?我使用jQuery和PHP ...
THX.-
我只有一个页面,其中包含使用AJAX管理的不同部分。
在一节中(1)我添加和编辑公司名称。
在下面的部分(2)中,我显示这些公司名称。 (请参阅附件)
当我在第1(已编码),新公司的名称应该在第2节当使用AJAX完成更新时自动刷新数据块
更新已编辑的公司名称是否有任何AJAX 模式或战略要达到这个目标吗?我使用jQuery和PHP ...
THX.-
我发现使用发布的解决方案/订户我想分享的设计模式。通过AJAX
1 .-更新的数据:
我展示它用一个例子,类似我问这个问题
$.post(window.location.href,
{
action : 'update_product'
},
function(output) {
if (output.result === true) {
$.publish("/product/updated",
{
new_name : output.new_name
});
}
}, 'json');
2:刷新数据在页面的另一部分:
$.subscribe("/product/updated", function(e, data) {
$("#product_name").html(data.new_name);
});
这就是全部。这种技术是非常有趣的代码,并深受用户喜欢...使用
工具:jQuery Tiny Pub/Sub: A really, really, REALLY tiny pub/sub implementation for jQuery.
+信息:从丽贝卡·墨菲在“Loose Coupling with the pubsub Plugin”
模式是这样的,你通过使用返回的结果:一个成功的功能
$.post('your_update_company_url', function(data) {
$('.company_name').text(data.company_name);
});
我知道这样做。我要求一个**自动**的方式来更新几个数据块... –
使用。每个....并写下你的问题更清楚:) –
jQuery和PHP很好的介绍是罚款已经恕我直言。只是写它。如果遇到问题,请发布您的代码。 – hakre
为属性赋值'tr-> td',然后在ajax成功更新该值。 –
这只是这个问题的一个例子。要更新的部分太多了,我恐怕会以一个巨大的意大利面代码结束。当然,这是一个常见问题。 –