如何在特定时刻执行javascript,无论setInterval()
还是onClick()
如何
问题是我点击了一个xslt页面(Ajax),这个页面包含不执行的javascript,虽然我在脚本标签中写了...
答案 0 :(得分:0)
如果加载了Ajax的页面包含javascript,那么代码将无法执行。如果您可以控制javascript并在单个变量中获得javascript,则可以“评估”此代码并以此方式执行javascript。但它不是很安全。
你需要在'ajax.get函数之后加上'eval'。所以在伪代码中:
var data = ajax.get("my.xslt");
var d = JSON.decode(data);
var xslt = d.xslt;
var script = d.script;
eval(script);
div.innerHTML = xslt;