我有一个关于硬编码网址的查询.使用
jquery从
JavaScript进行调用时,我将其作为$.post(‘http:// localhost:8000 / timer / check /’)
现在这在我的开发服务器上工作正常.当我必须在另一台服务器上部署它时,我必须手动更改代码中的所有URL.那么如何避免硬编码网址呢?
最佳答案 试试这样
var host = window.location.hostname;
var url = host + "/" + timer/check/;
现在您可以将url传递给post方法
你也可以用它
window.location.protocol //you'll get your protocol `http` or `https`
window.location.port //this will return the port