AJAX PHP回应了js代码,它不起作用

时间:2013-06-18 11:49:02

标签: php javascript ajax

我正在用php编写一个AJAX页面,它将在完成后回显一段JS代码。 虽然JS代码嵌入到HTML页面中,但它不起作用。我怎样才能使它发挥作用?

2 个答案:

答案 0 :(得分:5)

出于安全原因,浏览器通常不会在ajax部分中执行js。

您需要提供最终的javascript,以便在ajax加载功能的回调中执行。

更好的是,只需在一些function finalizeProfilePage()文件中的外部初始化函数(例如siteName.js)中包含目标页面中的javascript,然后在完成ajax加载时加载它以及其他地方你使用那个页面内容。

答案 1 :(得分:-1)

我现在正在做类似的事情。 要执行通过ajax加载的代码,我只需要调用这样的函数:

jQuery(function() {
        loadScript();
    });

(是的,我正在使用jquery)