403错误-Javascript AJAX POST

403错误-Javascript AJAX POST,javascript,php,ajax,Javascript,Php,Ajax,我有一个现有的ajaxget脚本,它正在工作,并通过URL将数据传递回PHP代码 由于我现在要发送的数据,我想将AJAX更改为POST 我已经用下面的JSON格式创建了一些数据 var lead = { "email" : document.getElementById('emailAddress').value, "source" : document.getElementById('source').value, "purpose" : docume

我有一个现有的ajaxget脚本,它正在工作,并通过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禁止的错误,我似乎无法解决哪里出了问题


谢谢!!:)

您是否尝试过使用curl方法或类似的方法来执行此uri?请添加更多关于您正在尝试调用的te服务的信息。目前在另一端没有任何服务,只是在构建其余服务之前尝试先让AJAX调用工作。AJAX对我来说是非常陌生的。我还没有尝试使用CURL来实现这个功能,但我正在使用服务来实现另一个可以找到的功能。“403禁止”意味着您有一些
.htaccess
规则阻止了我浪费了2小时生命的路径,对不起,伙计们。前面的正斜杠就是问题所在。!