未捕获的类型错误:转换圆形结构JSON(仅在Chrome上)
Uncaught TypeError: Converting circular structure to JSON (only on Chrome)
我的应用程序有问题,但我看不到错误。它在Internet Explorer和Firefox中工作正常,但当我试图在Chrome中测试它时,我得到了错误。
我的JavaScript代码是:function cargarInfo(paginaActual) {
pagina = paginaActual;
var filtros = {
Ticket: $("#txtFiltroTicket").val(),
Empresa: $("#txtFiltroEmpresa").val(),
Cliente: $("#txtFiltroCliente").val(),
Contacto: $("#txtFiltroContacto").val(),
AreaEmpresa: $("#txtFiltroAreaEmpresa").val(),
TipoEvento: $("#txtFiltroTipoEvento").val(),
DescripcionEvento: $("#txtFiltroDescripcion").val(),
FechaInicio: $("#txtFiltroFecIni"),
FechaFin: $("#txtFiltroFecFin"),
Creador: $("#txtFiltroCreador").val(),
Estado: $("#txtFiltroEstado").val(),
Asignado: $("#txtFiltroAsignado").val(),
Solucion: $("#txtFiltroSolucion").val(),
LugarCierre: $("#txtFiltroLugarCierre").val()
};
$.ajax({
type: 'POST',
contentType: "application/json;charset=utf-8",
url: '/ListadoTickets/GetListado',
dataType: 'json',
data: JSON.stringify({ estadoTicket: '1', fecDesde: '', fecHasta: '', datosFiltro: filtros, pagina: paginaActual }),
traditional: true,
success: function (msg) { onListadoOK(msg); },
error: function (ajaxresult, status) { onError(ajaxresult, status); }
});
}
你能帮我一下吗?注意"datosFiltro"是服务器端函数中的一个对象…
问好…
因为这两行
FechaInicio: $("#txtFiltroFecIni"),
FechaFin: $("#txtFiltroFecFin"),
他们缺少.val()
FechaInicio: $("#txtFiltroFecIni").val(),
FechaFin: $("#txtFiltroFecFin").val(),
相关文章:
- 如何将我的json结构转换为C3.js所需的列结构
- 复杂的 JSON 结构 + 道场选择
- 如何更改我的 json 结构
- 如何获取json结构中键的单个特定值
- 将json结构转换为可用的javascript数据集
- 从JSON结构定义中获取JSON值
- 如何通过jQuery/JavaScript访问这个JSON结构,而不使用for循环
- 如何使用 jsonPath 或替代方案从 JSON 结构中的 childNode 中查找 parentNode
- 用于强制执行 JSON 结构的 Javascript 类
- 在行走 JSON 结构时遇到问题
- 如何搜索 json 结构
- 检查嵌套的 JSON 结构是否包含键
- 哪种 json 结构更适合我的要求
- Javascript:将平面 json 结构解析和排序为嵌套数组
- 显示嵌套 JSON 结构中的数据时出现问题
- 将多行从 JSON 结构插入到 MySQL
- 如何获得此 JSON 结构?在纯JS或JQuery中
- AngularJS会干扰JSON结构
- 这个JSON结构是数组还是对象
- 访问循环JSON结构