小编Gar*_*eld的帖子

jQuery.load不会使用document.write执行javascript

我正在尝试使用jQuery.Load来加载具有document.write的广告调用,并且由于某种原因它无法或至少在firefox中重新加载整个广告的页面.

这是代码的简化版本.

DynamicLoad.html

<html>
<head>
<script src="http://www.prweekus.com/js/scripts.js?3729212881" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery Load of Script</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
   google.load("jquery", "1.3.2");
</script>
<script type="text/javascript">
   $(document).ready(function(){
    $("#myButton").click(function() {
        $("#myDiv").load("source.html");
    });
   });
</script>
</head>
<body>
<button id="myButton">Click Me</button>
<div id="myDiv"></div>

<div id="slideAdUnit"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Source.html

<script language="javascript" type="text/javascript">
  document.write('<script language="javascript" type="text/javascript"><\/script>');
</script>
test
Run Code Online (Sandbox Code Playgroud)

单击FF中的按钮后,浏览器就会等待加载某些内容.有什么想法吗 ?

最后我会在document.write中传递一个指向我们广告服务器的src元素.

谢谢你的帮助.

ajax jquery load

5
推荐指数
1
解决办法
6386
查看次数

标签 统计

ajax ×1

jquery ×1

load ×1