-2
這裏我試圖使用Ajax加載一些數據。 在IE 9和所有其他瀏覽器工作正常。 但是在IE8中它總是會被捕獲。我不是爲什麼它總是引發異常。jquery只能在ie8中工作,所有其他瀏覽器都正常工作
這是我的代碼。
var SyncResponseText = "";
var WrapedRequestObject = JSON.stringify(RstClientServerDTO);
try {
SyncResponseText = eval($.ajax({
type: "POST",
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
url: "../../ApplicationServiceHandler/ClientRequestHandler.ashx",
data: WrapedRequestObject,
timeout: 240000,
dataType: "json",
async: IsAssync,
success: function (msg) {
// if (msg == false) {
// window.location.href = window.location.href;
// }
// else {
SuccessCallBack(msg);
// }
}, // function (data) { alert('success') },
error: function (xhr, textstatus, error) { ErrorCallBack(xhr, textstatus, error) } // { alert('error') }
}).responseText);
}
catch (Exception) {
SyncResponseText = Exception.get_Message();
}
return SyncResponseText;
你爲什麼要評估整件事?這對我來說似乎很瘋狂。 –
+1我同意'eval'沒有意義。 –