我想在呈现 ajax 响应后执行一段 javascript。javascript 函数是在 ajax 请求期间动态生成的,并且在 ajax 响应中。“完成”和“成功”事件不做这项工作。我在 Firebug 控制台中检查了 ajax 请求,并且在执行完整回调时没有呈现响应。
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();
});