我有以下的AJAX調用:阿賈克斯成功的呼叫未執行
$.ajax({
type: "POST",
url: "Default.aspx/GeneratePdfs",
data: '{frequency: "' + $('#ddlReportFrequency option:selected').text() +
', reportYear: "' + $('#txtReportYear').text() +
', reportMonth: "' + $('#txtReportMonth').text() +
', reportDay: "' + $('#txtReportDay').text() +
', reportOption: "' + $('#ddlReportOption option:selected').text() +
', reportRegion: "' + $('#txtReportRegion').text() +
', reportSchedule: "' + $('#ddlReportSchedule').text() +
', reportRegion: "' + $('#txtReportRegion').text() + '"}',
contentType: "application/json; charset=utf-8",
// dataType: "json",
success: function (data) {
debugger;
if (data.d != "") {
$('#rptDisplay').text(data.d);
}
alert("1");
},
failure: function() {
// $('#rptDisplay').text("Error");
alert("2");
}
,我認爲我做了一些錯誤發送的參數,因爲success
部分不叫。
我在這裏做錯了什麼?
是否'失敗:函數() {...}'火?在另一個說明中,您似乎試圖手動創建JSON以通過電線發送?您應該考慮正常構建JavaScript對象,然後在所述對象上調用'JSON.parse(obj);'來生成JSON。我也認爲jQuery在內部爲你處理這個問題,但我不確定所以不要抱着我...... – War10ck
*發生了什麼?是否提出了AJAX請求?它是否包含您期望的數據?服務器的迴應是什麼? JavaScript控制檯中是否有錯誤? – David
不接受對象,不是奇怪的字符串? – baao