Javascript 捕捉从angularJs发送的Php参数值
我第一次在php上工作。我想将我的参数从angularJs传递到一个php文件,然后这些参数应该在INSERT查询中使用。我使用XmlHttpRequest通过AngularJs函数(vm.addSub)调用php文件(addsubscriber.php?par1=val1&par2=val2)。现在我不知道如何在我的php文件中捕获这些参数 安格拉斯Javascript 捕捉从angularJs发送的Php参数值,javascript,php,angularjs,parameters,parameter-passing,Javascript,Php,Angularjs,Parameters,Parameter Passing,我第一次在php上工作。我想将我的参数从angularJs传递到一个php文件,然后这些参数应该在INSERT查询中使用。我使用XmlHttpRequest通过AngularJs函数(vm.addSub)调用php文件(addsubscriber.php?par1=val1&par2=val2)。现在我不知道如何在我的php文件中捕获这些参数 安格拉斯 vm.addSub = function(){ var params = "name="+vm.selectedNam
vm.addSub = function(){
var params = "name="+vm.selectedNameAdd+"&number="+vm.selectedPhoneAdd+"&status="+vm.selectedStatusAdd;
var oReq = new XMLHttpRequest();
oReq.onload = function(){
vm.msg = JSON.parse(this.responseText);
};
oReq.open("get", "addSubscriber.php?"+params, true);
console.log("addSubscriber.php?"+params);
oReq.send();
};
});
addSubscriber.php(到目前为止我尝试的内容在我的php文件中有注释)
实际上问题出在查询上
$query = "INSERT INTO SUBSCRIBERS(subscriber_name,subscriber_number,created_on,is_active) VALUES('$name','$number','$date','$status')";
请注意“值”部分中的单引号。
添加单引号后,它按预期工作。检查此项,我已经尝试了参考问题中的内容。
$query = "INSERT INTO SUBSCRIBERS(subscriber_name,subscriber_number,created_on,is_active) VALUES('$name','$number','$date','$status')";