我正在用 php 编写一个 AJAX 页面,它会在完成时回显一段 JS 代码。虽然 JS 代码嵌入到 HTML 页面中,但它不起作用。我怎样才能让它工作?
问问题
295 次
2 回答
5
出于安全原因,浏览器一般不会在 ajax 部分执行 js。
您需要提供最终的 javascript,以便在 ajax 加载功能的回调中执行。
更好的是,只需将目标页面中的 javascript 包含function finalizeProfilePage()
在某个文件中的外部初始化函数(例如)中siteName.js
,然后在完成 ajax 加载以及在其他任何地方使用该页面内容时加载它。
于 2013-06-18T11:51:20.357 回答
-1
我现在正在做类似的事情。要执行通过 ajax 加载的代码,我只需要像这样调用函数:
jQuery(function() {
loadScript();
});
(是的,我正在使用 jquery)
于 2013-06-18T11:55:55.870 回答