2016-09-21 10 views
2

私はログインの要求を角度で送信しようとしています。クロスドメイン通信が必要なため、JSONPを使用してください。ここでは、コードです:AngularJS:ドメイン間通信にjsonpを使用しようとしています

$scope.data = {"device_id":"41b72a99efb9b713","buyer_phone":"245455588","buyer_password":"mkkslkj"}; 
console.log($scope.data); 
$scope.data = JSON.stringify($scope.data); 
console.log($scope.data); 
$http({ 
    method: 'jsonp', 
    url:'https://www.application.com/app/login.php', 
    data:$scope.data 
}).success(function(data, status){ 
    alert(data); 
}) .error(function(data, status){ 
    console.log('Request to the API Failed'); 
}); 

しかし、取得エラー

<br /> 
<b>Notice</b>: Trying to get property of non-object in   
<b>/home/yarnlive/public_html/yarntest/app/buyerlogin.php</b> on line 
<b>8</b><br /> 
<br /> 
<b>Notice</b>: Trying to get property of non-object in  
<b>/home/yarnlive/public_html/yarntest/app/buyerlogin.php</b> on line 
<b>9</b><br /> 
<br /> 
<b>Notice</b>: Trying to get property of non-object in 
<b>/home/yarnlive/public_html/yarntest/app/buyerlogin.php</b> on line 
<b>11</b><br /> 
{"status":"0","msg":"Invalid Username or Password","json_order":"2"} 

が、私は何かが欠けていますが、私に知らせてください。おかげさまで

答えて

0

jsonp応答のために、それは次のようにする必要があります:

callback({"status":"0","msg":"Invalid Username or Password","json_order":"2"}) 
関連する問題