ajax调用使用jquery给出networkError-错误请求404
我有一个在tomcat 8080端口上运行的前端应用程序,我正在使用jquery调用backen应用程序,该应用程序是在localhost:4277/xyz/aplication上运行的python应用程序。python应用程序没有在tomcat上运行 Ajax调用总是给出NetwrokEror错误请求404 这里有Ajax调用代码ajax调用使用jquery给出networkError-错误请求404,jquery,ajax,Jquery,Ajax,我有一个在tomcat 8080端口上运行的前端应用程序,我正在使用jquery调用backen应用程序,该应用程序是在localhost:4277/xyz/aplication上运行的python应用程序。python应用程序没有在tomcat上运行 Ajax调用总是给出NetwrokEror错误请求404 这里有Ajax调用代码 $.ajax( { type:'get'
$.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);
}
});
不确定,只是给你提个建议。当请求的url路径错误时,通常会出现此问题。你们直接在浏览器中点击你们的url,然后测试接下来会发生什么。它可以给你一些想法。
您还可以检查此链接:您得到的是一个
HTTP 404
错误,表示该文件不存在。如果路径正确,则需要检查路径
或者,另一种情况可能是这样的。出于安全原因,浏览器可能会阻止跨域请求。尝试使用代理方法来avid CORS。以下是关于CORS的一些见解:
在浏览器上检查此页面:…是否返回任何内容?因为如果它没有,就没有理由期望它应该来自ajax响应。404表示找不到该页面。无论是url中的输入错误,还是其他什么,都找不到该页面。