我需要使用内容类型“application/json”发出 jsonp POST 请求。我可以像这样向服务器发出 POST 请求:
jQuery.ajax({
type: 'POST',
url: url,
data: data,
success: success,
error: error,
async: true,
complete: complete,
timeout: TIMEOUT,
scriptCharset: 'UTF-8',
dataType: 'jsonp',
jsonp: '_jsonp',
});
但一旦我添加了这一行:contentType: "application/json"
它开始将其作为 OPTIONS 请求而不是 POST 请求发送。
如何指定内容类型并仍然以 POST 形式提交请求?
无法发出 JSONP POST 请求。
JSONP 的工作原理是创建一个<script>
从不同域执行 Javascript 的标签;无法使用以下方式发送 POST 请求<script>
tag.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)