我只有一個頁面,其中包含使用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成功更新該值。 –
這只是這個問題的一個例子。要更新的部分太多了,我恐怕會以一個巨大的意大利麪代碼結束。當然,這是一個常見問題。 –