jQuery .load()无效

TW_*_*TW_ 11 html dns url jquery load

在我的网站上,我试图在我的论坛中提取帖子的内容(托管在同一个域中)并使用jQuery在主页上的div中显示它.

这是标题的代码:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
Run Code Online (Sandbox Code Playgroud)

<script type="text/javascript">
jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN #pid_NN");
</script>
Run Code Online (Sandbox Code Playgroud)

然后,我想要显示帖子的div:

<div id="contain"></div>
Run Code Online (Sandbox Code Playgroud)

需要考虑的事项:

  • 库加载得很好.
  • 如果我输入任何其他代码,它可以工作(如测试alert(1);).
  • 控制台不报告任何错误.
  • div保持空白; 事实上,它甚至没有表现出来.它在那里.

我究竟做错了什么?

raj*_*wat 9

你的代码应该是这样的

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
Run Code Online (Sandbox Code Playgroud)

js代码

 <script type="text/javascript">
   jQuery(document).ready(function(){
       jQuery("#contain").load("http://examplepage.com/forum/showthread.php?tid=NN #pid_NN");
   });
</script>
Run Code Online (Sandbox Code Playgroud)

  • 不,不应该! (4认同)
  • 实际上,第二部分是可能的.@TW_,是你的'script`标签**之后是HTML中你的`div`吗?如果没有,请将其移动到那里(或者如上所述使用`ready`,但如果您控制`script`标记的位置,那就没有必要). (2认同)