在写ajax时,由于测试时路径一般都写“localhost:8080”,导致发布的服务器上,客户用不了。所以应使用 js 动态获得 hostname
代码:
var url = location.host; //localhost:18080
$.ajax({
url:"http://"+url+"/OAUI/MenuServlet?op=tree",使用上述方法动态获得 hostname
本文介绍了一种在Ajax请求中动态获取hostname的方法,以解决因硬编码localhost导致发布后客户端无法使用的问题。
在写ajax时,由于测试时路径一般都写“localhost:8080”,导致发布的服务器上,客户用不了。所以应使用 js 动态获得 hostname
代码:
var url = location.host; //localhost:18080
$.ajax({
url:"http://"+url+"/OAUI/MenuServlet?op=tree",
7433

被折叠的 条评论
为什么被折叠?