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