前日,將本地的代碼上傳到新浪雲上。php
首先說明:我將域名做爲字串放在一個js的數據文件裏:data.jshtml
window.urlHead ="域名";ajax
在本地我固然是寫 localhost,在SAE上我固然寫SAE式域名。函數
錯誤:網站
今天在網上訪問本身的網站的時候忽然ajax總是報錯:老是鏈接後臺的php函數失敗!由於以前我也試過出現這種狀況(當時是我忘記把data.js裏的urlHead改過來致使的),我先去看看是否是我沒有改好域名,結果沒事,域名是正確的。而後我在ajax坐在的函數,在運行ajax前先輸出組合的url,url
輸出的居然是 本地域名 。htm
懷疑:開發
我懷疑是ThinkPHP的 模板替換形成的。部署
我在html頁面引入js文件的url是使用了__PUBLIC__。而且我用來訪問部署在SAE的網站的電腦正是我作開發用的電腦,估計就是這樣,引入了本地的data.js文件,而後獲取到了本地爲urlHead。域名
另外,爲了局部驗證個人想法,我在別的電腦上訪問了個人網站,輸出的是SAE式域名。