我有一个操作方法,它有两个字符串数组作为参数,我发布这个操作方法与AJAX post方法,我有一个问题,在控制器上我有两个数组数据相同 但我正在与不同的数据使得两个阵列(一个包含其它代码包含名称) 下面我的代码Ajax Post发送两个数组作为参数
public ActionResult SectionBook(string[] cs,string[] cname)
{
}
var CourseSection=new Array();
var CourseName=new Array();
$('a p-button').live('click', function() {
var schoolCourseId = $(this).attr('id');
CourseSection.push(schoolCourseId);
CourseName.push($(this).html().split("(")[0]);
});
$('#btnSubmit').live('click', function() {
$.ajax({
type: 'POST',
contentType: 'application/json; charset=utf-8',
url: '/MyController/SectionBook',
// dataType: 'json',
data: $.toJSON(CourseSection, CourseName),
success: function (result) {
window.location.href = '/MyController/SectionBooks'
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
},
async: false,
cache: false
});
});
我已调试的JS代码和两个阵列在此具有不同的值,但在控制器CS和CNAME包含相同的数据