2012-10-18 79 views
-1

我想更新單jQuery的同一頁面上的兩個格.load調用更新多格與jQuery負載

腳本

$('#ipc').load('/dashboard/details/options'); 
    $('#inv').load('/dashboard/details/options'); 

我不希望通過傳統的Ajax調用做到這一點。 我也嘗試追加方法和.each()函數。

+0

什麼是您的實際問題在這裏,你已經顯示的代碼不工作/給出錯誤?你甚至嘗試過顯示的代碼嗎? – RobV

+0

@RobV問題與cakephp設置...現在它解決了 – Deadlock

+0

我怎麼能通過你的方式實現這一點? $('#ipc')。load('/ dashboard/details/options #ipc'); $('#inv')。load('/ dashboard/details/options #inv'); – Deadlock

回答

9

你可以用逗號分隔的選擇:

$('#ipc, #inv').load('/dashboard/details/options');

+0

該作品謝謝... :) – Deadlock

+1

+1我查了jQuery不笨,只做了一個調用。 –

+0

我如何通過你的方式實現這一目標? $('#ipc')。load('/ dashboard/details/options #ipc'); $('#inv')。load('/ dashboard/details/options #inv'); – Deadlock

5

一個辦法做到這一點:

$('#ipc').load('/dashboard/details/options', function(){ 
    $('#inv').html($('#ipc').html()); 
}); 
+0

謝謝你的回覆.. :) This works too ...已投票 – Deadlock

3
$('#ipc,#ipc2').load('/dashboard/details/options'); 
+0

謝謝..投了票 – Deadlock

+1

@Deadlock非常歡迎 – StaticVariable

+0

我該如何實現這一目標? $('#ipc')。load('/ dashboard/details/options #ipc'); $('#inv')。load('/ dashboard/details/options #inv'); – Deadlock

1

試試這個

jQuery.load(
    '/dsahboard/details/options', 
    {}, 
    function(res) { 
     $('#ipc').html(res); 
     $('#inv').html(res); 
    } 
); 
+0

需要'load'選擇器,否則使用'$ .get' – charlietfl