我有一个关于硬编码 url 的查询。当使用 jquery 从 JavaScript 进行 post 调用时,我将其作为 $.post('http://localhost:8000/timer/check/'
现在这在我的开发服务器上运行良好。当我必须将它部署在另一台服务器上时,我必须手动更改代码中的所有 url。那么如何避免硬编码 url 呢?
最佳答案
为此,您必须在元标记中使用写在标记下方
<head>
<base href="{{your base url_here}}">
</head>
在此之后,您必须编写相对于该基本 url 的路径。
例如
<head>
<base href="http://localhost:8000/timer/check/">
</head>
如果完整的 URL 是 http://localhost:8000/timer/check/test.php
。现在您可以在 ajax 调用中编写相对于基本 url 'test.php'
的代码。
关于javascript - 硬编码的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39385336/