与Ajax一起发送时,我的Json被切断了

时间:2014-04-04 17:38:16

标签: javascript php ajax json angularjs

我使用angular来保存数据库中的新数据,我从输入中获取数据,将其放入对象中并将其转换为Json,我通过POST发送它,但我的JSON被删除关闭,我不知道为什么会这样。

 var myJson = angular.toJson(myObject);
 $http({
   method: 'POST',
   url: 'http://url/file.php',
   data: {
     'data': myJson
   }
 })
 .success(function (data){
    console.log(data);
  })

我的file.php中有var_dump($_POST),并显示:

[
  {
    "uuid":"56456456456456456456465456"
  },
  {
    "store_name":"",
    "store_email":"",
    "store_facebook":"",
    "contact_name":"John Doe",
    "contact_email":"email@email.com",
    "contact_facebook":"http://localho

1 个答案:

答案 0 :(得分:0)

Angular的http post方法发送传递给它的任何数据。您应该检查

之后生成的json 数据

var myJson = angular.toJson(myObject);使用console.log(myJson);

并且必须切断它。