首页 > 解决方案 > 调用远程 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.100localhost它正在工作时。但是当我使用它调用远程机器时,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);
                    }

标签: ajaxjqxhr

解决方案


推荐阅读