0
我错误地将json传递给webmethod 服务器端,webmethod需要一个字符串。 我认为错误是因为我想在JSON变换数组将json传递给webmethod时出错
function Salvar() {
var arrayCursos = [];
$("#dvCursos :checkbox").each(function(index) {
if (this.checked) {
var item = {
idCurso: this.value,
permi: "1"
};
arrayCursos.push(item);
} else {
var item = {
idCurso: this.value,
permi: "0"
};
arrayCursos.push(item);
}
});
var jsonText = JSON.stringify({ jsonCursos: arrayCursos });
$.ajax({
type: "POST",
url: "usuario-curso.aspx/Salvar",
data : jsonText,
async: false,
contentType: 'application/json;charset=utf-8',
success: function() {
},
error: function(status, ajaxOption, ex) {
alert(ex);
}
});
}
你应该发布你的webmethod呢? – Musa
你在使用服务器端的框架是什么? –