У меня есть код ниже, который захватывает некоторые html из запроса AJAX, а затем скрывает одну строку таблицы и показывает другую, но даже если var
, которую я создаю, чтобы удерживать html (quick_edit_html) доступен после выполнения функции AJAX (проверяется, помещая его в поле предупреждения), Firebug сообщает мне, что он не существует, когда я пытаюсь использовать его в следующей функции (которая не работает до тех пор, пока не будет выполнен запрос AJAX) ,AJAX/JQuery - var не существует
Любые идеи о том, где я ошибаюсь?
/** Run the AJAX request to grab the qucik edit html */
var load_quick_edit = jQuery.post(MyAjax.ajaxurl, data, function(response){
var quick_edit_html = response;
});
/** Display the correct quick edit row */
load_quick_edit.done(function(){
/** Hide the row that is to be edited */
jQuery('tr#display-'+slug).hide();
/** Show the quick edit row that the user has requested */
jQuery('tr#quick-edit-'+slug).show();
jQuery('tr#quick-edit-'+slug).html(quick_edit_html);
});
Спасибо.
Спасибо - подумал, что это будет что-то глупо! –