Javascript POST请求返回响应成功,但未发布数据

Javascript POST请求返回响应成功,但未发布数据,javascript,jquery,json,Javascript,Jquery,Json,我正在向MOXTRA API发出POST请求,它应该会返回以下响应: { "data": { "id": user_id, //some user id "revision": 5, "name": "My First Binder", "created_time": 1402384947587, "updated_time": 1402384947587 }, "code": "RESPONSE_SUCCESS" } 我使用Java脚本发出这个POST请求 var d =

我正在向MOXTRA API发出POST请求,它应该会返回以下响应:

{

"data":

{

"id": user_id, //some user id
"revision": 5,
"name": "My First Binder",
"created_time": 1402384947587,
"updated_time": 1402384947587
},

"code": "RESPONSE_SUCCESS"
}
我使用Java脚本发出这个POST请求

var d = 

    {
      'name': 'My First Binder'
    };

var bind = JSON.stringify(d);

$.post('https://api.moxtra.com/user_id/binders?access_token=' + access_token+ '&callback=?', bind, function(response) {

  alert( response.data.id);

},'json');
    })
但是我得到的警报(response.data.id)是“未定义的” 如果我写警报(response.code),警报是“response\u SUCCESS”


上面的代码有什么问题,我是如何获得响应成功的,同时又是如何得到未定义的

您是否尝试过警告/控制完整的响应对象?
…它应该返回…
:首先检查返回值检查某种firebug、Google Chrome的开发控制台等中返回的内容。我检查了它,当我添加JSONP时,它发出的是GET请求而不是POST请求。有没有办法解决这个问题