複数のブール値を含むオブジェクトがあります。しかし、mvc3コントローラーへの投稿に失敗しました。他の値はサーバーによって正常に受信されました。
$.ajax({
url: url,
type: 'POST',
data: JSON.stringify(g),
datatype: 'json',
contentType: 'application/json;charset=utf-8',
success: function (data) {
}
});
呼び出しJSON.stringify(g)
は次の文字列を返します ( *partial )
"Entry":["true","false"],"Exit":"false","Speeding":["true","false"],"SpeedLimit":"110","EES_Monday":["true","false"],"EES_Tuesday":["true","false"],"EES_Wednesday":["true","false"],"EES_Thursday":["true","false"],"EES_Friday":["true","false"],"EES_Saturday":"false","EES_Sunday":"false"
ただし、サーバーコントローラーがブール値を受信できませんでした
[HttpPost]
public String Edit(EditModel g){ }
すべてのブール値が false です。しかし、他の値が受信されます。
潜在的な原因は何ですか?
私は午後中ずっとここで立ち往生しています。私を案内してください。