Mockjax中的空对象比较导致jQuery中的异常

时间:2013-07-30 16:23:36

标签: ajax jquery mockjax

我试图通过Mockjax库发回存根数据。这种做法大部分都有一个例外:当库试图对实时和模拟数据进行 null 比较时,库失败了。 Mockjax代码如下,发送的数据与代码片段中的数据相同。

当jQuery尝试在$ .each中找到空对象的长度时,jQuery(我的文件中的第630行)发生错误。 Mockjax的版本是1.5.2,jQuery的版本是1.7.1。

    $.mockjax({
        url: "service/endpoint",
        data: {
            elementId : "207710",
            floorId : null
        },
        responseTime: 0,
        proxy: '../../07-29-13-all-true.json'
    });

有没有人遇到过这个问题,你的解决方案是什么?我在多个服务调用中发送 null ,因此当时更改该代码不是一个很好的解决方案。

任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:1)

原来这是Mockjax中的一个错误,修复现在正在测试中。您可以在此处详细了解该错误:https://github.com/appendto/jquery-mockjax/issues/106