jQuery:.load()未获得响应
我有一个包含以下jQuery语句的简单HTML页面:jQuery:.load()未获得响应,jquery,html,Jquery,Html,我有一个包含以下jQuery语句的简单HTML页面: $(document).ready(function() { $('#myDiv').load('mypage.html'); }); 由于某些原因,这不会将任何HTML加载到div中。我曾经确保源文件存在-一切正常。我尝试在.load()上使用错误回调,状态为“error”,但响应为空。查看控制台,我看到以下GET请求: [12:18:20.770] GET http://localhost/ [HTTP/1.1 200 O
$(document).ready(function() {
$('#myDiv').load('mypage.html');
});
由于某些原因,这不会将任何HTML加载到div中。我曾经确保源文件存在-一切正常。我尝试在.load()
上使用错误回调,状态为“error”,但响应为空。查看控制台,我看到以下GET请求:
[12:18:20.770] GET http://localhost/ [HTTP/1.1 200 OK 0ms]
最后,当我做一个简单的$('#myDiv').html('test')代码>加载良好,因此我知道div设置正确
有人能想到这里出了什么问题吗?如果有帮助的话,我正在Windows上运行WAMP。试试看
$('#myDiv').load('/root/folder/mypage.html');
也试试看
$('#myDiv').html('Did i disappear?');
$('#myDiv').load('/root/folder/mypage.html');
///// Is myDiv empty when the page loads?
试一试
也试试看
$('#myDiv').html('Did i disappear?');
$('#myDiv').load('/root/folder/mypage.html');
///// Is myDiv empty when the page loads?
您是否尝试记录加载返回的内容?响应在0毫秒后返回,它可能是从缓存加载的。您应该清理一次缓存。您是否能够将“mypage.html”作为独立页面加载?您是否尝试将load连接到控制器,以便控制器可以提供要加载的html页面?php控制器应该具有类似于echo(file_get_contents($URL))的内容
,如果您是PHP新手,我建议您尝试过记录load返回的内容吗?响应返回时间为0ms,它可能是从缓存加载的。您应该清理一次缓存。您是否能够将“mypage.html”作为独立页面加载?您是否尝试将load连接到控制器,以便控制器可以提供要加载的html页面?php控制器应该具有类似于echo(file_get_contents($URL))的内容代码>,如果您是PHP新手,我建议在.load()使其工作之前使用.html()!不过我很好奇。。。为什么我需要它?$('button')。单击(function(){$('content')。加载('hi.html');})这真奇怪。你可以试着创建一个新的div,然后试着加载到这个div中。因此,我们想尝试并执行。加载到两个单独的div中。我创建了一个新div,并在其上尝试了一个简单的.html()。只要我的浏览器状态为“等待本地主机”,内容就会更改,然后恢复为原始文本。看起来就像是刷新,但我在脚本中没有这样做。很抱歉,我们找不到确切的答案。在.load()之前的.html()使其工作!不过我很好奇。。。为什么我需要它?$('button')。单击(function(){$('content')。加载('hi.html');})这真奇怪。你可以试着创建一个新的div,然后试着加载到这个div中。因此,我们想尝试并执行。加载到两个单独的div中。我创建了一个新div,并在其上尝试了一个简单的.html()。只要我的浏览器状态为“等待本地主机”,内容就会更改,然后恢复为原始文本。看起来就像是一个刷新,但我没有在脚本中做任何类似的事情。很抱歉,我们找不到确切的答案。