我刚刚创建了一个ajax方法。如果我不将任何数据传递给控制器,它可以工作。如果我想将一些数据传递给控制器。它只有在我打开IE Degguer时才起作用。我试图将缓存选项添加到false。但是它行不通。这是我的一些代码:
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
}
事先感谢您的帮助。
@roamer-1888:
感谢您的曲目。
的确,听起来像这个问题。
我添加了选项:
async: false
我到达了我的休息点。