如何使用 php 和 jquery 发布跨域数据并获取响应
我试图创建一个书签,允许用户将大量跨域数据发布到 php 脚本,并使用 jquery 从 php 脚本获取响应。最好的方法是什么
Im trying to create a bookmarklet that allows users to post a lot of cross domain data to a php script and get a response from the php script using jquery. What is the best way to do this
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最好的办法是使用 JSONP:
jQuery 实现了 JSONP。尝试测试这段代码:
Your best shot will be to use JSONP:
jQuery implements JSONP. Try and test this code:
我建议查看 JavaScript:使用 Web 代理进行跨域 XMLHttpRequest 调用
I recommend checking out JavaScript: Use a Web Proxy for Cross-Domain XMLHttpRequest Calls
很棘手,因为跨站点脚本会被大多数浏览器阻止。我的解决方案是将数据写入文件,然后从 php 访问该文件。换句话说,通过文件传递数据。
Tricky because Cross Site Scripting gets blocked by most browsers. My solution was to write the data to a file and then access that file from php. Pass the data through a file in other words.