Как я могу сохранить возврат функции JQuery AJAX load() в переменную? Например, var temp = "";JQuery AJAX Load
$("#div1").load("demo_test.txt #p1");
Поэтому вместо сохранения возврата в div1 я хочу сохранить его в переменной темпе.
Спасибо
Как я могу сохранить возврат функции JQuery AJAX load() в переменную? Например, var temp = "";JQuery AJAX Load
$("#div1").load("demo_test.txt #p1");
Поэтому вместо сохранения возврата в div1 я хочу сохранить его в переменной темпе.
Спасибо
load()
это просто ярлык для $.get
, которые автоматически вставляет содержимое, а также. Вы можете использовать $.get
вместо этого, если вы хотите хранить данные в переменной вместо вставленной непосредственно к элементу
$.get('demo_test.txt', function(data) {
var temp = $('<div />', {html : data}).find('#p1');
});
Вы могли бы попробовать что-то вроде:
$("#div1").load("demo_test.txt", function(data) {
var temp = data;
});
$("#div1").load("demo_test.txt", function(response, status, xhr) {
var saved_response = response;
});
Посмотрите больше на https://api.jquery.com/load/