前日,将本地的代码上传到新浪云上。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式域名。