[英]executing javascript after bringing xslt page by ajax
不論setInterval()
或onClick()
如何在特定時刻執行javascript
問題是我單擊一下(Ajax)會得到一個xslt頁面,並且此頁面包含無法執行的javascript,盡管我將其寫在script標簽中...
如果加載了Ajax的頁面包含javascript,則實際上不會執行該代碼。 如果您可以控制javascript,並且將javascript放在一個變量中,則可以“評估”此代碼並以這種方式執行javascript。 但這不是很安全。
您需要將“ eval”放在ajax.get函數之后。 因此在偽代碼中:
var data = ajax.get("my.xslt");
var d = JSON.decode(data);
var xslt = d.xslt;
var script = d.script;
eval(script);
div.innerHTML = xslt;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.