Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Oboe.js中存在错误值错误_Javascript_Oboe.js - Fatal编程技术网

Javascript Oboe.js中存在错误值错误

Javascript Oboe.js中存在错误值错误,javascript,oboe.js,Javascript,Oboe.js,最初由Sashkan在以下方面提出: 我从一个遥远的API那里得到了一个stremedResponse。当我调用ajax时,会得到以下响应: {“公司id”:“3e1f975601f59090decc8f2d5ced72010162e481”,“飞机类型id”:“c10143316664f220a5cb87950b3dbac8794e2b15”,“腿”: [{“lfi_from”:“FR49348”,“lfi_to”:“FR24863”,“nb_pax”:“1”,“datetime_from”:

最初由Sashkan在以下方面提出:

我从一个遥远的API那里得到了一个stremedResponse。当我调用ajax时,会得到以下响应:

{“公司id”:“3e1f975601f59090decc8f2d5ced72010162e481”,“飞机类型id”:“c10143316664f220a5cb87950b3dbac8794e2b15”,“腿”:
[{“lfi_from”:“FR49348”,“lfi_to”:“FR24863”,“nb_pax”:“1”,“datetime_from”:“2015-12-10 15:45:00”,“datetime_to”:“2015-12-10 16:44:00”,“duration”:“00:59”,“availability”:true}],{“公司id”:“3e1f975601f59090decc8f2d5ced72010162e481”,“飞机类型id”:“OPFR8976XWQS54321KV678654XCFF025”:“腿部”:
[{“lfi_from”:“FR49348”,“lfi_to”:“FR24863”,“nb_pax”:“1”,“datetime_from”:“2015-12-10 15:45:00”,“datetime_to”:“2015-12-10 16:45:00”,“duration”:“01:00”,“availability”:true}],{“公司id”:“3e1f975601f59090decc8f2d5ced72010162e48e”,“飞机类型id”:“2368C24E9980E49CCD986F32DE58707”,“腿”:
[{“lfi_from”:“FR49348”,“lfi_to”:“FR24863”,“nb_pax”:“1”,“datetime_from”:“2015-12-10 15:45:00”,“datetime_to”:“2015-12-10 16:50:00”,“持续时间”:“01:05”,“可用性”:true}]
但当我使用双簧管时,只会显示第一个,紧接着,我会得到以下双簧管错误:

thrown: Error: Bad value Ln: 1 Col: 65 Chr: , at Error (native) at emitError (http://openjetfrontclean/app_dev.php/bundles/main_oboe-browser_9.js:636:20) at handleData (http://openjetfrontclean/app_dev.php/bundles/main_oboe-browser_9.js:816:20) at applyEach (http://openjetfrontclean/app_dev.php/bundles/main_oboe-browser_9.js:497:20) at emit (http://openjetfrontclean/app_dev.php/bundles/main_oboe-browser_9.js:2042:10) at XMLHttpRequest.handleProgress (http://openjetfrontclean/app_dev.php/bundles/main_oboe-browser_9.js:1253:10)
    message: "Bad value↵Ln: 1↵Col: 65↵Chr: ,"
    stack: (...)
    get stack: ()
    set stack: ()
    __proto__: DefineError.bh
知道为什么吗

JuanCaicedo提供的答案

我认为该响应是无效的json,您可以将其插入到中进行验证。它看起来像是三个逗号分隔的对象。我想它应该是一个数组?如果是这样,只需在第一个对象的开头添加一个
[
,在最后一个对象的末尾添加一个
]


双簧管能够从顶级阵列中挑选物品。调用
.node('[*]',function(){…})

您是否尝试过在a中验证API的响应?是的,这是我原始答案的一部分,肯定是问题所在!那么,你为什么要问和回答一个你已经在github上回答过的问题呢?我正试图解决github问题,并将它们发布在这里,因为它们更容易被发现。在3次投票失败后,这看起来是个坏主意。。。