我正在开发一个应用程序,我们从数据库中提取一些数据以显示在表单上。 下面是ajax请求。
$.ajax({
crossDomain: true,
url: versionURL,
dataType: "json",
contentType: "application/json; charset=utf-8",
data: { isIPA: true },
success: function (data) {
var labelValue = "";
if (data != null && data != undefined && data.Result != "") {
labelValue = "v" + data.Result;
}
$('#lblVersionNumber').text(labelValue);
},
error: function (jqXHR) {
alert(JSON.stringify(jqXHR));
}
});
最初,从服务器返回的响应将是Json类型。几小时或一天后,响应将更改为String,而无需进行任何部署。 当我回收应用程序池时,它将再次将响应重置为Json。 相同的代码可在其他客户端的其他农场计算机上使用。我可以找什么具体的东西?预先感谢。
JSON响应:
{
"$id": "1",
"Success": true,
"ErrorMessages": {
"$id": "2",
"$values": []
},
"Result": "2.5.108.245"
}
字符串响应:
{
"success": "true",
"ErrorMessages":[],
"result": "2.5.108.245"
}
注意:我们最近更新了农场计算机以支持Http 2