ajax - 调用远程 URL 时 AJAX jqXHR.status = 0
问题描述
我正在尝试username and password
通过宁静的网络服务进行检查。所以我使用 AJAX 从 JSP 调用 URL。Web 服务正在另一台机器上运行,而IP address
该机器的100.100.100.100
. 当我运行这个程序时它显示
jqXHR.status = 0
当我运行 Web 服务并且此应用程序在本地替换IP address 100.100.100.100
为localhost
它正在工作时。但是当我使用它调用远程机器时,IP address
它不起作用。这是为什么?任何人都可以帮助我吗?我也提到了这个问题,stack overflow
但它没有用。
网络很好。两台机器连接到同一个WiFi Router
。当我把那个 URL ( http://100.100.100.100:8080/WebService/rest/get/auth/abraham/123
)
$.ajax({
type: 'GET',
url: "http://100.100.100.100:8080/WebService/rest/get/auth/abraham/123",
dataType: 'text',
success: function(data, textStatus, jqXHR) {
alert('success');
},
error: function(jqXHR, textStatus, errorThrown) {
alert('Login Error: ' + textStatus);
alert(jqXHR.status);
alert(errorThrown);
}
解决方案
推荐阅读
- python-3.x - 在python中将时间序列转换为日期时间格式
- vb.net - 单击 vb.net 中的单选按钮时更改按钮的背景颜色
- angular - 添加元素时如何滚动到 NgFor 中的元素底部?
- java - 如何将 HostApduService 保留为 Android 上的后台服务
- rust - 比较 RefCell 中包含的值
- javascript - 如何在 Wordpress 上延迟嵌入 YouTube 视频的 javascript?
- python - 我需要使用 Python 登录 Goodreads
- python - 从单个 2D 视频重建飞行物体的 3D 轨迹
- javascript - 正则表达式在字符串中查找图像链接
- javascript - 如何在 Angular 2+ 中更改锚点的 html 元素后设置 @ViewChild('anchor_name')?