1
我遇到了一个非常奇怪的问题,在使用jQuery load()
。我用它在div
容器中加载一个php文件。它的正常工作在我的本地主机,但在服务器上它不会加载PHP文件,而是给jQuery负载()工作本地主机,但不是在服务器上
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
我不知道为什么会出现这种情况。我的jQuery代码是:
//ADD THE Description TO THE HOLDER
infofield.append('<div id="'+opt.style+' description" class="'+opt.style+' description">'+item.data('desc')+'</div>');
// ATTACHED the comments to the LIGHTBOX
$('.description').load('gallery_comments.php?id='+id+'&pic='+imgsrc+'&a'+ab);
是否存在服务器问题?在本地主机上使用WAMP服务器并测试跨浏览器兼容性,它可以在所有浏览器中运行,即使在IE8中也是如此。任何人都可以帮忙吗?
更新**只用铬和发现了一个漏洞在未捕获的ReferenceError:$不在行9和行定义的9码是
$(function() {
$('div.viewgp').hide();
$('.slidegp').click(function() {
$('.viewgp').fadeToggle(200);
});
});
您是否尝试过直接访问该页面以查看是否收到500错误? – 2012-02-14 20:58:53
看到导致错误的'gallery_comments.php'中的PHP代码会更有帮助。 – 2012-02-14 21:00:22
检查服务器的错误日志,它会详细说明造成500错误的原因。在你这样做之前,不可能帮助你,因为500可能是由于许多原因造成的。 – 2012-02-14 21:01:51