ajax调用使用jquery给出networkError -bad请求404

时间:2014-02-03 11:33:42

标签: jquery ajax

我有一个在tomcat 8080端口上运行的前端应用程序,我正在使用jquery对backen应用程序进行Ajax调用,该应用程序是在localhost上运行的python应用程序:4277 / xyz / aplication.python应用程序未在tomcat上运行

Ajax调用总是给出NetwrokEror-bad request 404

Ajax调用代码在这里

              $.ajax(
                {
                    type:'get'
                    cache: true,
                    url: 'http://localhost:4277/v1/virtuals/aa54fa50-e4ca-4a16-9f2b-db6491062cf7',
                  contentType: 'application/json; charset=utf-8',

                    dataType: 'json',

                    success: function (data) {

                        alert('success');


                    },
                    error: function (msg, url, line) {
                        alert('error trapped in error: function(msg, url, line1)');
                        alert('msg = ' + msg + ', url = ' + url + ', line = ' + line);
                        console.log(msg);
                    }
                });

2 个答案:

答案 0 :(得分:0)

不确定,但只是给你一个建议。当请求的url路径错误时,通常会出现此问题。你直接在浏览器中点击你的网址,然后测试即将发生的事情。它可以给你一些想法。 您也可以查看此链接:Tomcat 404 error

答案 1 :(得分:0)

您收到的是 HTTP 404 错误,该错误表明该文件不存在。如果路径正确,您需要检查路径。

或者,另一种情况可能是这样的。出于安全原因,浏览器可能会阻止跨域请求。尝试使用代理方法来狂热CORS。关于CORS的一些见解在这里:

  1. Cross-origin resource sharing - Wikipedia
  2. Enable cross-origin resource sharing
  3. Cross-Origin Resource Sharing - W3C Recommendation