javascript - 未捕获的类型错误 : Converting circular structure to JSON (only on Chrome)

标签 javascript jquery asp.net-mvc json google-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(),

关于javascript - 未捕获的类型错误 : Converting circular structure to JSON (only on Chrome),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22352784/

相关文章:

c# - 从尝试访问 MVC 应用程序中不存在的 url 的用户捕获 IP

javascript - 输出到div中所有li的控制台列表

JavaScript 表单验证,检查字符串是否包含

javascript - 粘性导航在滚动完成之前不会粘性

javascript - 如何在jquery中使用javascript变量?

javascript - 如何在通过无限滚动加载图像时将我的脚本应用于图像?

asp.net - MVC3 DropDownList无法使用int类型的[Required]类字段进行验证?

javascript - Choropleth map 的 D3 js 工具提示问题

javascript - nodemailer - anchor 标记不起作用

asp.net-mvc - asp.net mvc 数据注释验证url