我打電話阿賈克斯像下面如何在JQuery Ajax調用期間獲取數據值?
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: path,
dataType: "json",
data: '{ "jsondata":' + jsondata + ',"key":"' + getValue('id') + '"}',
success: function (data) {
callback(data);
},
error: function (error) {
callback(error.responseText);
}
});
我想在打電話的時間才能拿到「數據」的值,因爲調用後執行不轉到所需的Web方法和錯誤顯示像 ""Message":"Invalid web service call, missing value for parameter: \u0027obj\u0027..."
我必須在Ajax調用期間跟蹤Ajax發佈值,並找出發佈數據的問題。是否有任何技巧在Ajax調用之前獲取數據值? 任何幫助將不勝感激。
編輯:我發送jsondata值類似下面
var jsondata = '{ "pagenumber":"' + pagenumber + '","sortColumn":"' + sortColumn + '","sortDirection":"' + sortDirection + '","rowPerPage":"' + rowPerPage + '"}';
感謝。
你需要檢查你的'的getValue( '身份證')'應該'的getValue(ID)' – Webruster
你有沒有嘗試過與之前發送的事件? – Chetan
我一定誤解了這個問題,因爲對我的回答看起來像'var data ='{...}';的console.log(數據); $ .ajax({... data:data,...});'。你能解釋一下你需要多一點的行爲嗎? – Andrei