2014-03-29 97 views
0

如何保存JQuery AJAX load()函數在變量中的返回值?例如, var temp =「」;JQuery AJAX Load

$("#div1").load("demo_test.txt #p1"); 

因此,不是將保存在div1中的回報,我想將它保存在變量temp中。

謝謝

回答

0

load()僅僅是$.get是自動的插入內容,以及一個快捷方式。 您可以使用$.get,而是如果你要存儲在一個變量中的數據,而不是直接插入到一個元素

$.get('demo_test.txt', function(data) { 
    var temp = $('<div />', {html : data}).find('#p1'); 
}); 
0

你可以嘗試這樣的:

$("#div1").load("demo_test.txt", function(data) { 
    var temp = data; 
}); 
0
$("#div1").load("demo_test.txt", function(response, status, xhr) { 
    var saved_response = response; 
}); 

看到更多的https://api.jquery.com/load/