Javascript页面呈现为文本而不是执行document.location

时间:2013-10-26 19:30:49

标签: javascript

如何将外部页面(http://www.example.com/js_redirect.js)作为javascript而不是文本执行?我已将页眉设置为application / javascript,页面源为

window.location.href='http://www.example.com/landing.html';

转到该网址只是将网页呈现为文字。

1 个答案:

答案 0 :(得分:0)

使用jQuery的getScript而不是脚本标记。

$.getScript("http://www.example.com/js_redirect.js");

或纯JavaScript

var scr = document.createElement("script");
scr.src = "http://www.example.com/js_redirect.js" + "?ts=" new Date().getTime();
document.getElementsByTagName("head")[0].append(scr);