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
你在使用服務器端的框架是什麼? –