我尝试使用我的本地js文件来获取远程IP数据,但它不起作用
I try use my local js file to get remote ip data,but it not works
<script type="text/javascript">
$(function(){
//按钮单击时执行
alert("begin....");
$("#testAjax").click(function(){
$.ajax({
type: "POST",
url: "http://XXXXXXX:8080/iswustserver/iswust/user/queryUserList",
data: {"page_num":"1"},
dataType:"json",
contentType:'application/json;charset=utf-8',
success: function (data) { alert("1") },
error: function (data) { console.log(data)}
});
});
});
我的服务器:
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) res;
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
chain.doFilter(req, res);
}
我使用我的本地JS文件请求远程IP获取数据,但它返回400不好的要求....
我知道
这听起来可能很有趣,如果它不起作用,那么我们将寻找替代方案:
尝试将类型更改为方法,例如
$.ajax({
method: "POST", // <--change here
url: "http://XXXXXXX:8080/iswustserver/iswust/user/queryUserList",
data: {"page_num":"1"},
dataType:"json",
contentType:'application/json;charset=utf-8',
success: function (data) { alert("1") },
error: function (data) { console.log(data)}
});
相关文章:
- 从远程脚本获取用户IP
- Java/Javascript-从客户端获取ip
- 在JS中获取当前IP(无第三方服务)
- 获取docker容器中运行的节点应用程序的IP地址
- 我尝试使用我的本地js文件来获取远程IP数据,但它不起作用
- 获取客户端机器's使用Asp/Javascript的精确IP地址(非公共IP)
- 如何从Adobe Interactive表单中获取客户端机器的IP地址
- 从服务提供商 IP 地址获取设备 IP 地址
- 我们如何使用 jQuery 通过 IP 地址获取国家/地区名称
- Nodejs,Express - 尝试从请求对象获取客户端 IP - 显示 127.0.0.1
- 正则表达式在括号和方括号之间获取 ip
- 有没有一种可靠的方法来获取用户的IP,尽管他们位于代理或类似机构后面
- 获取没有服务器端语言的 IP 地址
- PHP 作为 JavaScript:获取用户 IP
- 在节点.js websocket 连接 (socket.io) 中获取客户端的 IP
- 获取频道中的消息数,而无需在 Twilio IP 消息传递中检索它们
- GoogleMaps和GeoIP:从IP获取Lat、Long并绘制地图
- 如何在谷歌地图中通过ip获取城市名称
- 使用客户端的IP获取内容
- 从客户端IP获取XML提要