這是JavaScript代碼我得到一個錯誤403當我發送一個Ajax請求
var parent = $(this).parent().parent().parent();
parent.find('.archiveSpinner').css('display','block');
var title = $(this).attr('data-title');
var desc = $(this).attr('data-desc');
var source = $(this).attr('data-source');
var datePublished = $(this).attr('data-datePublished');
var _title = parent.find('.title').html();
var _desc = parent.find('.description').html();
var _source = parent.find('.source a').attr('source');
var _datePublished = parent.find('.date').attr('date');
var serverPage ="archiveThisNow.php?title=" + title + "&desc=" + desc + "&source=" + source + "&_title=" + _title + "&_desc=" + _desc + "&_source=" + _source + "&datePublished=" + datePublished + "&_datePublished=" + _datePublished;
//the Json Request
$.get(serverPage,
function(data) {
if(!data){}
else{
parent.find('#archiveError').hide();
$(data).appendTo(parent);
parent.find('.archiveSpinner').css('display','none');
setTimeout(function(){ parent.find('#archiveError').fadeOut('slow'); },5000);
}
});
它完全脫機,但是當我在網上把它上傳到服務器我得到這個錯誤
故宮
您沒有權限訪問此服務器上的/archiveThisNow.php。
此外,嘗試使用ErrorDocument處理請求時遇到404未找到錯誤。
請我需要幫助這個ASAP項目。謝謝
403和404不是javascript錯誤 - 它們是服務器錯誤。聽起來像你的htaccess或文件權限的問題。 – h2ooooooo
嗯,什麼_你沒有權限訪問/archiveThisNow.php這個server._是什麼意思? –
檢查服務器上正確設置了'/ archiveThisNow.php'的文件權限。 – BenM