Выполните Javascript после того, как ответ Ajax будет обработан
Я хочу выполнить часть JavaScript после того, как ответ Ajax будет обработан. Функция javascript генерируется динамически во время запроса ajax и находится в ответе ajax. & APOS; полное & APOS; и «успех» события, чтобы не делать работу. Я проверил ajax-запрос в консоли Firebug и ответ не был обработан при выполнении полного обратного вызова.
Does not work:
function reloadForm() {
jQuery.ajax({
url: "<generate_form_url>",
type: "GET",
complete: custom_function_with_js_in_response()
});
};
ajaxComplete выполняет эту работу, но она выполняется для всех вызовов ajax на странице. Я хочу избежать этого. Есть ли возможное решение?
$('#link_form').ajaxComplete(function() {
custom_function_with_js_in_response();
});