我想使用jQuery $.ajax
進行POST調用發送一些信息(通過POST,如:page.aspx?var1=value
....)。jQuery POST請求 - 返回JSON
但我也希望jQuery來處理該服務返回JSON,以便我找回一個JSON對象。
var data = {name: _name, ...};
var request = $.ajax({
url: url,
type: "post",
data: data,
//dataType: "json"
});
只要我使用dataType: "json"
,這讓我接收JSON對象,我得到對請求進行parseerror!
希望你能幫我解決這個問題!
感謝您的支持!
什麼是你得到確切的錯誤? – 2013-02-28 08:34:09
你可以在請求中設置一個類似於「Content-Type:application/json」的頭文件,jQuery將自動地知道它得到了什麼。 – Merec 2013-02-28 08:35:13
如果你得到一個分析錯誤,這可能意味着你的JSON是無效的。你能粘貼你返回的JSON字符串嗎?這可能是語法在某個地方被打破了。 – Lev 2013-02-28 08:35:13