我正在处理第三方Web服务,我必须在其中发出一个包含JSON的POST请求.但是如何处理jQuery?
每次我想要POST时,都会收到"Cross-Origin not allowed"这样的错误.我看了,这是正常的,但我找不到有效的解决方案.所以我无法推荐我的客户"嘿,请用特殊标志启动浏览器".另一方面,我无法在服务器端进行调整.但是向其他资源发出POST请求应该不是什么大问题!?
你只能用javascript修复它.
有两种解决方案:
1)联系第三方api提供商,请她允许跨域请求.
2)通过您自己的服务器(与网页相同的域)代理您的ajax呼叫,以便您拥有:网页 - >您的服务器 - >第三方服务器