使用jquery在其他内部加载一个html页面

我想在另一个html页面(“index.html”)中加载一个html文件(“hello_world.html”),这两个文件位于同一位置。 这是我写的代码。 但它没有加载任何东西。 这两个警报都正常工作(我故意用它来检查jquery是否正常工作。没有其他用途)代码中的错误是什么? 我不想使用ajax。

   $("document").ready(function() { alert("ya loaded"); $('#container').load('hello_world.html'); alert("finished"); });    

使用您的firebug或chrome开发控制台检查可能的错误。

编辑:

当您使用ajax时,有时浏览器不会使用file:/// protocol加载它。 您应该在本地使用Web服务器(例如Windows上的xampp或只是apache),并在http://协议中访问您的网站。

这很可能是导致您的问题的原因。

好吧,我在一个目录中有以下文件:

的helloworld.html

 

hello!

的test.html

       

在浏览器中加载test.html会生成“hello!”,因此请检查jQuery是否正确加载。