2014-03-29 3 views
0

Как я могу сохранить возврат функции JQuery AJAX load() в переменную? Например, var temp = "";JQuery AJAX Load

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

Поэтому вместо сохранения возврата в div1 я хочу сохранить его в переменной темпе.

Спасибо

ответ

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; 
});