我在浏览器控制台中收到以下错误。
无法加载资源:net::ERR_EMPTY_RESPONSE
我的 ajax 调用适用于所有按钮点击,但是这个error仅用于一个按钮(可以说testExt按钮)。单击这些按钮时,后台脚本将运行并执行一些测试。唯一的区别是这个testExt需要更多时间才能完成执行(接近 4 分 27 秒),但响应在 4 分 16 秒后到达客户端error
即使脚本在服务器端成功执行,也会阻止ajax。
控制台显示以下错误:
Object {readyState: 0, responseText: "", status: 0, statusText: "error"}
阿贾克斯代码:
$.ajax({
type : "Get",
url : "resultValue.htm",
cache: false,
data : "testName=" + name,
success : function(response) {
// success logic here
},
error: function(jqXHR, textStatus){
console.log(jqXHR);
alert('There has been server side error. Please contact TechEng team to get this fixed.')
}
});
从此类请求返回的响应只是一行字符串:
/xxxx/reports/2016-06-15/07-03-53-237-r1Qn/xxx-smoketest-report.html
我在谷歌上搜索了一些问题,但我不确定它是否是服务器端的java内存问题,因为我也尝试增加内存大小。请帮助我了解出了什么问题。我是否缺少某些场景来处理这个问题ajax
request
当我直接点击服务器 API 时,我在浏览器上收到以下响应:
FireFox:
Chrome