为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript:如何创建JSONP?

JavaScript:如何创建JSONP?

莫回无 2019-12-21 11:22:28
我有两个域,example1.com和example2.com从example1.com,我想调用example2.com上的JSON API。知道这是不允许的,这发生在我身上-这正是创建JSON P的原因。问题是,如何修改JSON API以使其具备JSONP功能?基本上,我该如何创建回调API?更新
查看完整描述

3 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

毛里斯已经给你提供了一个可行的例子。我只补充说,您应该检查callback参数是否存在且为非空,如果没有,则按原样返回json数据,不带括号。因此,基本上,您的api将是JSON,并在提供JSON-P时callback提供。


要使用JSON-P Web服务,除非您使用诸如YUI或jQuery之类的框架,否则您可以简单地动态创建脚本节点并将其src属性设置为指向Web服务。请记住在再次重复之前从dom中删除该节点,因为此动态脚本节点仅可一次性使用。


查看完整回答
反对 回复 2019-12-21
  • 3 回答
  • 0 关注
  • 393 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信