如何使用jquery发送json对象列表?

时间:2015-01-31 15:13:19

标签: javascript jquery json

我尝试发送像[{"name":"Vasya"},{"name":"Lila"}]

这样的对象列表

这是我的代码:

$.ajax({
    url: url
,   type: 'POST'
,   contentType: 'application/json'
,   data: data
,   success:  function(response) {
        showPopup(response.successMessage);
    }
});

alert(JSON.stringify(data));显示的位置:[{"name":"Vasya"},{"name":"Lila"}]

但是当我在chrome调试模式下检查我的请求时,请求包含undefined=而不是正确的数据。

我做错了什么?根据JSON,这种语法是否不正确?

1 个答案:

答案 0 :(得分:1)

您需要在发送对象时对其进行字符串化,以便发送JSON。

, data: JSON.stringify(data)
相关问题