Возможно ли передать массив данных многоуровневого уровня, используя поле данных jQuery $ .ajax? - PullRequest
0 голосов
/ 29 июня 2010

Как передать многоуровневый массив с помощью функции jQuery ajax?

Пример передаваемых данных:

{"data": { "username" : "name1" , "password" : "password1" } }

в

bodyContent = $.ajax({
      url: "somepage",
      global: false,
      type: "POST",
      **data:** ,
      ...

Ответы [ 2 ]

3 голосов
/ 29 июня 2010

использовать $.param()

var params = {
    "data": {
        "username" : "name1" ,
        "password" : "password1" 
    } 
};
    var str = jQuery.param(params);
    // decodeURIComponent(str) == data[username]=name1&data[password]=password1​

вот демо

1 голос
/ 29 июня 2010

Кодировать это как строку JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...