我正在尝试将json发送到我的webmethod,但显示以下错误。
代码
function ConsultarNAX_APE(pagina, nrofila, filtro, horas, jsonFiltros, sFiltroPantalla) {
return new Promise((resolve, reject) => {
$.ajax({
type: "POST", url: "../Servicios/ServiciosJsonTablasReferencia.asmx/CargarNAX_APE",
data: `{Spagina: '${pagina}',SnroFilas: '${nrofila}',Sfiltro: '${filtro}',Shoras: '${horas}',sOtroFiltro:'${jsonFiltros}',sFiltroPantalla:'${sFiltroPantalla}'}`,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
if (response.d.length > 0 && response.d != null) {
resolve(response.d);
} else {
resolve(null);
}
},
error: fnLlamadaErrorMsg
});
});
}
答案 0 :(得分:-1)
请勿尝试手动构建JSON,创建对象或数组并使用JSON.stringify
data: JSON.stringify({
Spagina: pagina,
SnroFilas: nrofila,
Sfiltro: filtro,
Shoras: horas,
sOtroFiltro:jsonFiltros,
sFiltroPantalla:sFiltroPantalla
}),