3 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
您說(shuō)“我沒(méi)有使用表格來(lái)操縱數(shù)據(jù)?!?但是您正在執(zhí)行POST。因此,實(shí)際上,您正在使用一種表單,即使它為空。
$ .ajax的dataType告訴jQuery服務(wù)器將返回什么類型,而不是您要傳遞的類型。POST只能通過(guò)表格。jQuery 會(huì)將數(shù)據(jù)轉(zhuǎn)換為鍵/值對(duì),并將其作為查詢字符串傳遞。從文檔:
數(shù)據(jù)要發(fā)送到服務(wù)器。如果還不是字符串,則將其轉(zhuǎn)換為查詢字符串。它被附加到GET請(qǐng)求的URL上。請(qǐng)參閱processData選項(xiàng)以防止這種自動(dòng)處理。對(duì)象必須是鍵/值對(duì)。如果value是一個(gè)Array,則jQuery使用相同的鍵序列化多個(gè)值,即{foo:[“ bar1”,“ bar2”]}變?yōu)?#39;&foo = bar1&foo = bar2'。
因此:
您沒(méi)有將JSON傳遞到服務(wù)器。您正在將JSON傳遞給jQuery。
模型綁定的發(fā)生方式與其他情況下的發(fā)生方式相同。
- 3 回答
- 0 關(guān)注
- 1203 瀏覽
添加回答
舉報(bào)