403错误 - Javascript AJAX POST

时间:2016-11-30 03:30:11

标签: javascript php ajax

我有一个正在运行的AJAX GET脚本,并通过URL将数据传回我的PHP代码。

由于我现在要发送的数据,我想将AJAX更改为POST。

我用以下JSON格式创建了一些数据

var lead = {
    "email"     : document.getElementById('emailAddress').value,
    "source"    : document.getElementById('source').value,
    "purpose"   : document.getElementById('need').value,
   "amount" : amount,
    "lvr": lvr};

然后传递给下面的函数

var string =  JSON.stringify(lead); 
var uri = "http://127.0.0.1/HomeLoans/ajax/ajaxcreateLead/";

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function()
{
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
    {
        alert("YA");
    }
}

xmlhttp.open("POST", uri, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
xmlhttp.send(string);

Chrome正在给我一个403 Forbidden错误,我似乎无法在出错的地方锻炼。

Chrome Error

谢谢! :)

0 个答案:

没有答案