我必须发送(并接收)某些数据到使用JQuery和JSON的服务器。 目前为止工作,但不跨域,它必须是跨域。差异jsonp和简单的获取请求(跨域)
我看着如何解决这个问题,并找到JSONP。据我所见,使用JSONP我必须使用GET发送回调和数据(JQuery允许使用“POST”作为方法,但是当我检查Web流量时,我发现它实际上发送GET和everyting作为参数)。
JSONP还需要在服务器中进行更改,因为他们期待带有JSON数据的POST请求,并且他们必须实现某些内容来处理JSONP GET请求。
所以我想知道这和发送数据作为GET请求中的键值参数有什么区别?
使用回调的可能性有所不同吗?或者究竟是什么?
对不起有点丢失...提前致谢
如果在服务器上添加标题很简单,为什么每个人都用JSONP困扰?据我了解与JSONP也有必要在服务器进行更改 – Ixx 2012-01-31 13:05:38
代理解决方案不适用于我的情况,因为我需要该脚本可以在本地主机测试,并不是每个人在本地主机测试我的脚本是想安装代理... – Ixx 2012-01-31 13:08:32
好的,我在这里http://www.json-p.org/找到了关于JSONP和CORS之间差异的解释。看起来CORS不是“那么简单” – Ixx 2012-01-31 13:19:45