2012-02-02 25 views
0

我在我的測試域上開發了我的客戶網站,並且完美地工作(從stackoverflow工作人員處獲得一點幫助)。但是,只要我將它轉移到我的客戶端域(與我可能添加的測試域位於同一個web空間中),表單就停止工作。表單PHP在一個域上工作,而不是在另一個域上

這裏是我的測試域與它的網站:http://nathanlangley.co.uk/main_site_6/index.html

這裏,它是在客戶端網址:http://danjamesconstruction.com/

調用process.php是在HTML中的JavaScript。

+0

歡迎來到Stackoverflow。恐怕我們無法幫助你,因爲你的問題太短,缺乏細節。請閱讀http://stackoverflow.com/questions/how-to-ask – 2012-02-02 12:45:41

回答

1

如果您在測試服務器上訪問process.php,它輸出所需的數據。但是,如果您在另一個上執行此操作,那麼您將獲取文件內容。

你可能想看看,並驗證PHP是打開以danjamesconstruction.com -domain(即它的目錄)。

+0

這不是! (德哦!)但現在是,但仍然不起作用:/ – Diginate 2012-02-02 13:12:14

+0

確定嗎?它仍會在我的最終提示下載 - 這與另一個瀏覽器,以確保它沒有緩存它或什麼的。 – ninetwozero 2012-02-02 13:24:15

+0

是的。儘管如此,我認爲從託管服務提供商的角度來看並不需要時間。我將不得不查看我的鏈接結構,但我確信它沒有任何關係,因爲在我推送它之前,我檢查了三次。謝謝你的評論。 – Diginate 2012-02-02 13:35:44

0

我注意到你不要在你的#提交點擊處理程序中使用event.preventDefault()。這意味着除了ajax請求之外,您還可以進行表單提交。除了添加preventDefault()我沒有看到任何代碼問題。

0

入住這link

上面的鏈接以及執行自PHP工作正常。

請嘗試以下link

你可以看到,它的下載process.php不執行。這意味着PHP不能在此服務器上工作或配置不正確。確保服務器能夠執行php腳本。

+0

現在是!但它仍然無法工作:(tahnks的評論 – Diginate 2012-02-02 13:18:02

+0

http://danjamesconstruction.com/現在我可以看到該計劃的工作,我得到'謝謝你! 我們已收到您的消息。'提交後的消息。然後什麼你的意思是,不工作,可能是你沒有收到電子郵件,如果代碼正在發送電子郵件,請檢查你的垃圾郵件文件夾,確保郵件代碼完成正確的任務。 – Kiran 2012-02-03 04:28:42

相關問題