0
私はこれがTypeError例外というエラーが出るテストアヤックス.Whenを経由してメソッドにWagonAvaliableResponseオブジェクトを送信しよう:WagonAvaliableResponseはこの問題を解決するためにどのように機能jqueryでajax経由でオブジェクトを送信するには?
ではないでしょうか?
var WagonAvaliableResponse = {
UniqId:'',
checksum:'',
FromStation:0,
ToStation:0,
MainUniqId:0.0,
compartmentCapicityField:'',
isCompartmentField:'',
circularNumberSerialField:'',
countingAllField:'',
rateCodeField:0,
airConditioningField:false,
mediaField:false,
timeOfArrivalField:'',
rationCodeField:0,
soldcountingField:0,
ownerField: ''
};
$('#Continue').click(function(e) {
e.preventDefault;
var obj = new WagonAvaliableResponse();
obj.Uniqid = $('#DepartureTrain article.show input[data=UniqId]').val();
obj.mainuniqId = $('input[name=MainUniqId]').val();
$.ajax({
url: '/Train/CheckValidSelection',
data: obj,
type: "POST",
success: function (result) {
alert(result.Message);
},
error: function() {
alert(result.Message);
}
});
});
'var obj = new WagonAvaliableResponse();'を削除します。あなたはすでにオブジェクトを宣言していますので、 'WagonAvaliableResponse.Uniqid = ...'などとajax関数 'data:WagonAvaliableResponse、' –
OKを使用してください。 – programmer138200