【发布时间】:2017-01-11 15:43:40
【问题描述】:
我有以下回应:
someFunc({"attr":"val"});
如何从中检索 JSON?我可以从字符串中删除函数名并仅获取 JSON,但我认为这不是 JSONP 的最佳解决方案。我可以使用eval 来调用someFunc 函数,但话又说回来,eval 不好。我该怎么做?
【问题讨论】:
-
safe(r) 解决方案是一个带有允许函数的 case 语句
-
你是如何得到这个值的?你在调用一些远程资源吗?通常您会在代码中定义
someFunc函数,然后将远程资源作为script标记的src属性提供,您将动态注入到您的DOM 中。然后您定义的someFunc将被自动调用,并传入所需的对象作为参数。
标签: javascript json jsonp