jquery - jQuery Ajax 完成事件响应为空
问题描述
我在从 Ajax 调用获得服务器响应时遇到一个问题,Ajax 请求的响应为空,这发生在特定用户身上,而不是针对所有用户,我正在发出CORS请求,而另一台服务器上没有错误data.responseJSON即将到来 null 完成事件正在执行而不是错误事件 任何人都可以让我知道是什么问题提前谢谢。
$.ajax({
url: urlToUpdateTEID,
data: JSON.stringify({
"isNonDicomCase":self.IsNonDicomCase,
}),
// data: { "allCaseDetail": JSON.stringify(cases) },
type: 'Post',
contentType: 'application/json',
complete: function (data) {
LogMessage("NJUCommonFunctions UpdateMddxID Ajax call to rename file END " + data );
if (data.responseJSON.success == true && data.responseJSON.UploadedCases != null && data.responseJSON.UploadedCases != '') {
}
},
error: function (jqXHR, exception) {
LogMessage("NJUCommonFunctions UpdateMddxID Ajax ERROR BLOCK jqXHR " +jqXHR + 'exception ' +exception);
}
});
解决方案
推荐阅读
- python - Selenium 日志错误 Python 3.7
- angular - Bootstrap 4轮播指示器不适用于Angular 7
- c# - 在 C# 中使用 IP 检查 SSL 证书的 SSL 有效性
- deployment - Travis CI:如何有条件地运行提供者部署作业?
- .net - 如何在c#中的Web浏览器控件中单击html提交按钮后获取重定向url?
- jquery - 如何在 AJAX 插入为 Flash 消息后加载部分视图
- vue.js - 如何在 Vue.js 中使用 vue-google-charts 包装器创建谷歌折线图?
- c++ - 当用户输入在C++中为“q”时如何退出do-while循环
- jsdom - 为什么 jsdom 将我的属性 *values* 设置为全小写?
- android - 将按钮添加到 ExpandableListView 上的所有子项