2014-03-29 63 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/