【发布时间】:2015-12-26 12:29:48
【问题描述】:
我有一个问题
这让我发疯了
我写了一个条码扫描器来检查来自 json 的数据。
脚本运行良好,但是
在 while 循环之后,如果 getjson 请求与扫描的条形码不匹配,我想收到错误警报消息。
这意味着如果代码没有进入if(myshopdata.order.reference==barcode)
但每次我将错误警报alert("Code cannot be found"); 放入我的代码中时,错误消息都会出现在 getjson 消息之前很久。
我知道 getJSON 是异步的。并尝试与 ajax call 相同,但它会减慢它的测试速度。
谁能帮我在我的代码中解决这个问题?
错误消息是我的脚本中唯一缺少的东西
这是我的脚本
【问题讨论】:
-
$.getJSON is async... 所以你的代码行为正确。您需要添加success和error回调来管理这个。 -
是的,我知道,但我不知道如何在我的示例代码中使用它:(
标签: javascript jquery json ajax getjson