![](/img/trans.png)
[英]html page with and iframe inside loaded via ajax is refreshing whole site
[英]Scripts inside HTML page via Ajax
我有这种情况:
我通过 url 将变量传递到 HTML 页面。 该页面通过 javascript 抓取它并通过 ajax 加载存储在文件中的 HTML 的一部分。 第一个 html 页面(通过 url 读取变量的页面)中有一些脚本。
我怎样才能让他们工作? 我试过:
$.get('/it_IT/eni_nel_mondo/'+page, function(data){
$('body').prepend(data);
});
它读取内容,它似乎也是脚本,但它不执行它们。
我在这里粘贴了整个代码: http://jsbin.com/uceper (它不显示任何内容,所以获取源代码)
您的HTML 片段(或您提到的 HTML 部分)中存在的脚本将不会被执行,可能是因为它没有入口点。 我的意思是对于加载 ajax 的脚本,DOMReady 不会触发。 我建议使用自调用函数。
更新:当通过 ajax 加载时,不会执行此 function:
function getTime()
{
// Getting the time;
}
但会以这种方式执行:
(function getTime()
{
// Getting the time;
})();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.