Wykonaj Javascript po wykonaniu odpowiedzi ajax
Chcę wykonać fragment javascript po renderowaniu odpowiedzi ajax. Funkcja javascript jest generowana dynamicznie podczas żądania ajax i znajduje się w odpowiedzi ajax. wydarzenia „kompletne” i „sukces”, aby nie wykonywać pracy. Sprawdziłem żądanie ajax w konsoli Firebug, a odpowiedź nie została wyświetlona, gdy wykonywane jest pełne wywołanie zwrotne.
Does not work:
function reloadForm() {
jQuery.ajax({
url: "<generate_form_url>",
type: "GET",
complete: custom_function_with_js_in_response()
});
};
ajaxComplete wykonuje zadanie, ale wykonuje się dla wszystkich wywołań ajax na stronie. Chcę tego uniknąć. Czy jest możliwe rozwiązanie?
$('#link_form').ajaxComplete(function() {
custom_function_with_js_in_response();
});