Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 捕捉从angularJs发送的Php参数值_Javascript_Php_Angularjs_Parameters_Parameter Passing - Fatal编程技术网

Javascript 捕捉从angularJs发送的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

我第一次在php上工作。我想将我的参数从angularJs传递到一个php文件,然后这些参数应该在INSERT查询中使用。我使用XmlHttpRequest通过AngularJs函数(vm.addSub)调用php文件(addsubscriber.php?par1=val1&par2=val2)。现在我不知道如何在我的php文件中捕获这些参数

安格拉斯

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')";