不使用代理的跨域POST Ajax请求
Cross-domain POST Ajax request without using proxy
是否可以在不使用代理的情况下执行跨域POST Ajax请求?我愿意使用任何类型的图书馆来做这件事。
p.S.请求响应采用JSON格式。
如果不控制服务器,就没有办法做到这一点。服务器端代理是您唯一的选择。
好的是,服务器端代理相当容易做到。只需创建一个端点,接受你想要发出的请求的详细信息(http方法、url、params),然后使用你选择的任何url机制来访问另一个域。
另一种可能性是使用JSONP,它使用脚本标记而不是AJAX
但是,这需要服务器已经支持它,因为它需要包装返回的JSON
相关文章:
- 如何在php文件中获取$.post-ajax传递的值
- j查询如何在加载了 load() 函数的页面上进行 POST/AJAX,而无需刷新页面
- 使用Jquery和PHP在POST Ajax之后返回(一个空字符串)
- 跳过Get/Post Ajax的FormsAuthenticationTicket过期
- 通过POST ajax调用下载文件
- jQuery POST Ajax request
- 如何使用Symfony和Jquery发出POST Ajax请求
- 如何从 获取返回对象的类型.POST ajax 调用
- 在 POST ajax 处理程序中更改 window.location 会发出新的 ajax 调用,而不是重定向
- 如何从POST ajax响应中获取特定值
- return request method = GET but i send request = POST (ajax)
- 不使用代理的跨域POST Ajax请求
- 如何POST ajax并获得响应
- "错误“;或“;失败”;在jQuery中调用$.post Ajax
- POST, AJAX, and PHP : JSON submission
- 在$.post() ajax JQuery中添加认证头
- (将.从POST ajax请求Symfony2获取数据错误
- jquery -通过POST (ajax)发送JSON数据并在php中检索
- 如何在通过POST AJAX请求提交时向表单添加数据
- Post Ajax函数返回真或假