【发布时间】:2018-12-02 23:39:33
【问题描述】:
我试图使用 Ajax jQuery 将数据发布到 Json API。但我收到以下错误。
HTTP403: FORBIDDEN - 服务器理解请求,但是 拒绝履行它。 (XHR)选项 - http://127.0.0.1:7002/player/
但我能够使用 POSTMAN 发布数据。
这是我的代码。
$(document).ready(function(){
// Post the Data from register form
$("#submit").click(function(){
var FName= $("#PlayerFirstName").val();
var LName= $("#PlayerLastName").val();
var VEmailID= $("#PlayerEmailID").val();
/*
$.post("http://127.0.0.1:7002/player/",
{first_name:FName,last_name:LName,email:VEmailID},
function(data, status, jqXHR) {
$("p").append('status: ' + status + ', data: ' + data);
});
*/
$.ajax({
url:"http://127.0.0.1:7002/player/",
type: "POST",
data: {first_name:FName,last_name:LName,email:VEmailID},
contentType:"application/json; charset=utf-8",
dataType:"json",
})
})
});
【问题讨论】:
-
也许您可以检查无数重复项之一,谷歌或搜索应该很容易找到它们。但简而言之,Postman 等 Chrome 扩展程序具有跨域权限,而您的应用没有,因此会被拒绝。
标签: javascript jquery json ajax postman