403错误-Javascript AJAX POST
我有一个现有的ajaxget脚本,它正在工作,并通过URL将数据传递回PHP代码 由于我现在要发送的数据,我想将AJAX更改为POST 我已经用下面的JSON格式创建了一些数据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
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小时生命的路径,对不起,伙计们。前面的正斜杠就是问题所在。!