如何在Ajax请求中添加自定义标头以进行跨域JsonP调用

Suh*_*has 1 html ajax jquery jsonp

任何人都可以告诉我如何使用jquery中的ajax调用为跨域jsonp调用添加自定义标头.我使用ajax跨域调用在html页面中调用webservice.for使用jsonp,现在我必须在标头中发送一些参数所以我如何设置标题.

Dar*_*rov 5

我担心这是不可能的.jQuery使用<script>JSONP标记,如您所知,您无法使用此标记设置自定义标头.作为一种可能的解决方法,您可以在域上编写服务器端脚本,该脚本将充当域和远程域之间的桥梁.然后向您的脚本发送一个普通的AJAX请求,然后将该调用委托给实际的Web服务.由于它是服务器到服务器通信,因此您的脚本可以设置远程服务所需的任何HTTP请求标头.