1
一個簡單的調用是這樣的:當我嘗試jQuery.load()的對象參數金字塔導致「不JSON對象可以解碼」
type = 'theType';
category = 'theCategory';
$('#mydiv').load(
'${request.route_url('theUrl')}',
{type:type, category:category}
);
的結果是「沒有JSON對象可以解碼」錯誤訪問request.json_body
對象。看看請求,我可以看到它是一個POST,X-Requested-With:XMLHttpRequest,並且主體是type=theType&category=theCategory
,這肯定不是JSON。
我在做什麼錯?
我使用的是金字塔1.3,真子0.72和jQuery 1.7.2
是的,這的確解釋。我發現它是違反直覺的,因爲$ .ajax確實發送了JSON數據(如果你是'JSON.stringify'的話)。太糟糕了,沒有辦法告訴jQuery如何編碼數據。謝謝。 – Hollister