【问题标题】:Uncaught TypeError: Converting circular structure to JSON (only on Chrome)未捕获的 TypeError:将循环结构转换为 JSON(仅在 Chrome 上)
【发布时间】:2014-03-12 13:17:55
【问题描述】:

我的应用程序有问题,但我看不到错误。 它在 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”是服务器端函数中的一个对象...

最好的问候...

【问题讨论】:

  • 仅供参考,如果您打算发布它没有通过的错误消息

标签: javascript jquery asp.net-mvc json google-chrome


【解决方案1】:

正是因为这两行

FechaInicio: $("#txtFiltroFecIni"),
FechaFin: $("#txtFiltroFecFin"),

他们不见了.val()

FechaInicio: $("#txtFiltroFecIni").val(),
FechaFin: $("#txtFiltroFecFin").val(),

【讨论】:

  • 感谢您的回答...我已阅读这些行数小时,但看不到丢失的 .val()。
猜你喜欢
  • 1970-01-01
  • 2021-01-12
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-23
相关资源
最近更新 更多