我收到此错误,我不确定如何解决。
JS代码
$.ajax({
method: "GET",
url: api_url + "/Vagas/Pesquisar?idFuncao=" + idFuncao + "&idCidade=" + idCidade + "&siglaEstado=&nomeEmpresa=" + empresa + "&salarioDe=" + salarioDe + "&salarioAte=" + salarioAte + "&pagina=" + _Pesquisa_Pagina + "&ordenacao=" + order + "&isMobile=" + isMobile(),
contentType: "application/json; charset=utf-8",
dataType: "json",
beforeSend: function () {
$("#progress_vagas_loading").show();
$("#pnlBtnCarregarMaisVagas").hide();
},
success: function (data) {
if (data != undefined && data != null) {
if (data.length <= 0) {
if (btnCarregarMaisVagasClicked) {
$("#pnlBtnCarregarMaisVagas").hide();
$("#msg-nao-ha-mais-vagas").show();
}
_Pesquisa_ResultadoVazio = true;
return;
}
_Pesquisa_ResultadoVazio = false;
RenderizarVaga(data);
_Pesquisa_Pagina++;
}
_Pesquisa_isLoading = false;
},
complete: function () {
$("#progress_vagas_loading").hide();
if (!$("#msg-nao-ha-mais-vagas").is(":visible")) {
$("#pnlBtnCarregarMaisVagas").show();
}
btnCarregarMaisVagasClicked = false;
}
});
}
网络浏览器中的错误图片:
但是当我尝试与秘鲁等其他国家/地区合作时,效果很好(仅更改[... v1.0 / pe /[...])
PS:当我将网址直接放在浏览器上时,效果很好
在这个问题上,我需要帮助,在互联网上搜索一无所获 (原谅我的英语,不是很好)
答案 0 :(得分:0)
我发现序列化时货币符号有误。每个人都将其插入为“ pt-BR”。为了解决这个问题,我根据登录者所在的国家/地区动态地将其插入。然后该API返回错误,因为它无法序列化该对象。