我正在尝试使用以下代码发送帖子请求.但请求是作为GET请求而不是POST.如何解决这个问题.
$.ajax({
url: 'https://www.exampleurl.com',
method: 'POST',
headers: {"Access-Control-Allow-Origin": true},
data: {url:'bla',call:"trans"}
dataType: 'jsonp',
success: function(data){
console.log('succes: '+data);
}
});
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误XMLHttpRequest无法加载https://example.com.对预检请求的响应未通过访问控制检查:请求的资源上不存在"Access-Control-Allow-Origin"标头.原产地" :HTTP //本地主机,因此"是不允许访问.响应具有HTTP状态代码401.
当删除标题Access-Control-Allow-Origin时,我收到404错误
url当你想发送请求时,你不必在属性中传递参数,POST你应该使用data属性,看看jQuery.ajax():
$.ajax({
url: 'https://www.exampleurl.com',
method: 'POST',
data: {q:1, q2:2},
headers: {"Access-Control-Allow-Origin": true},
dataType: 'jsonp',
success: function(data){
console.log('succes: '+data);
}
});
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
670 次 |
| 最近记录: |