无法使用Angular.js和PHP获取实际数据

时间:2016-08-29 13:00:10

标签: javascript php angularjs

使用Angular.js和PHP将数据上传到服务器时遇到问题。我正在解释下面的代码。

<span class="input-group-addon ndrftextwidth text-right oditek-form" style="width:180px">Latitude:</span>
 <div ng-class="{ 'myError': billdata.lati.$touched && billdata.lati.$invalid }">
<input type="text" name="lati" id="latitude" class="form-control oditek-form" placeholder="Add Latitude coordinate" ng-model="latitude"  ng-pattern="/^(\+|-)?[0-9]+([,.][0-9]+)?$/" ng-keypress="clearField('businessno');" >
</div>

这里我需要加载纬度值,让我们说+20.12345。检查下面的控制器部分。

supplierData= "latitude="+$scope.latitude;
$http({
        method:'POST',
        url:"php/customerInfo.php",
        data:supplierData,
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}).then(function successCallback(response){
      console.log('res 2nd',response.data);
},function errorCallback(response) {
})

我的PHP代码如下所示。

$latitude=$_POST['latitude'];
echo $latitude;exit;

这里我的问题是假设用户输入了像+20.12345这样的值,并且当我在PHP端回显相同的值时,它会像20.12345一样来到这里,我没有得到任何+喜欢的字符。这就是我需要是用户输入的值如上所述它也应该在PHP方面相同。请帮助我。

0 个答案:

没有答案