0
我需要能够使用ajax调用将淘汰赛视图模型和一些附加数据发布到MVC发布方法。在ajax后发布淘汰赛和其他数据
我的代码如下所示
getResultsModel = function() {
var ogName = $('#resultsname').val();
var Ids = [];
for (var i = 1; i < $('#searchResults >tbody >tr').length; i++) {
var rowNum = i - 1;
var id = $('#ParticipantId' + rowNum).html();
Ids.push(id);
}
var resultsModel = {
'orgGroupName': ogName,
'Ids': Ids
};
return resultsModel;
};
$("#savequery").click(function() {
var model = getResultsModel();
$.ajax({
url: "/Participant/SaveQuery",
type: "POST",
data: {
'model': JSON.stringify(model),
'viewModel': ko.mapping.toJSON(viewModel)
},
contentType: "application/json; charset=utf-8",
success: function (result) {
alert('Query Saved Ok');
},
error: function (jqXHR, textStatus, errorThrown) {
alert("Status: " + textStatus + " Error: " + errorThrown);
}
});
});
当我尝试后,究竟是什么
请发布错误信息以及您的控制器操作! – nemesv 2013-03-06 08:35:54
您要发送的数据必须是有效的json – nav0611 2013-03-06 08:36:33