我剛剛創建了一個Ajax方法。 如果我沒有傳遞任何數據到控制器,它會起作用。 如果我想傳遞一些數據到控制器。 只有打開IE degguer時纔有效。 我試圖將緩存選項添加到false。 但它不起作用。 下面是我的一些代碼:查詢帶參數的ajax只能在IE調試器打開時在IE中工作
function ReportIdLoad(reportId) {
$.ajax({
type: 'POST',
cache: false,
url: 'WebReportGeneratorView.aspx/ReportIdLoad',
contentType: 'application/json',
data: JSON.stringify(reportId),
dataType: 'json'
})
}
[WebMethod]
public static void ReloadReportWorkbookContext(string reportId)
{
//My code
}
在此先感謝您的幫助。
將它包裝在try/catch中並調用'alert(error)'。你得到什麼錯誤文本? –
聽起來像種族效應。您可能期望異步傳遞的數據表現得像同步一樣。 –
我沒有錯誤趕上了捕獲錯誤:( –