AngularJS:尝试使用json进行跨域通信
AngularJS: trying to use jsonp for cross-domain communication
我正在尝试使用angular发送登录请求。需要跨域通信,所以使用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"}
如果我错过了什么,请告诉我。谢谢。
对于jsonp
响应,应该是这样的:
callback({"status":"0","msg":"Invalid Username or Password","json_order":"2"})
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- JSON通信损坏了特殊字符
- AngularJS:尝试使用json进行跨域通信
- JSON跨域通信与PHP文件和本地javascript文件
- HTML到ASP.net通过JSON通信
- JSON Javascript到Flash通信问题(与ExternalInterface):硬编码字符串工作,否则它不&
- 试图让JQuery Post与WCF通信,但JSON数据不被接受