2017-09-21 34 views
0

我的CSS定義類型按鈕的輸入提交,我有當它被點擊調試我的網站PHP文件中沒有加載

問題的js函數 - AJAX功能總是失敗 錯誤消息:沒有通過訪問控制檢查:沒有「訪問控制允許來源」標頭出現在所請求的資源

我已經注意到:我無法看到saveProfile側面板上的.php文件 - 是否意味着它沒有加載如果是的話,爲什麼?它位於與調用/引用它的js文件相同的目錄中。

+2

您是否嘗試過使用chrome/firefox開發工具進行調試?只需進入'網絡'選項卡,看看你的ajax發生了什麼 – gogaz

+0

也添加錯誤功能。永遠不要認爲你的代碼會一直工作。養成使用try catch語句的習慣。 – Akintunde007

+0

您是在本地,局域網中的計算機還是外部域中測試它?什麼是您使用的完整網址? – DarthJDG

回答

-3

使用瀏覽器調試器的網絡選項卡(例如chrome devTools)。列出了所有請求。 如果請求成功與否,您可以在那裏看到。

+0

爲什麼我的答案被拒絕?恕我直言,最好向用戶展示如何調試一個猜測可能是問題的應用程序,併爲假設問題提供解決方案。 – Holger

0

我認爲*.php文件應該找到js文件被調用/引用的相同目錄。

而且您還可以在您的請求header('Access-Control-Allow-Origin: *')中添加標題。但這可能是不安全的。您可以做得更好從how to bypass Access-Control-Allow-Origin?

0

saveProfile.php文件可能不在您的文檔根目錄中。在這種情況下,您應該將根的saveProfile.php的相對url作爲url變量的值。