Как я могу отправить данные JSON на сервер

Что ж, вот история:

У меня есть некоторые данные, которые нужно отправить на сервер, но сначала они должны преобразоваться в JSON dataType.

Я сделал такой вызов ajax:

    $.ajax({
       url: url, // the url I want to post to.
       type: 'POST',
       contenttype:'application/json; charset=utf-8',
       beforeSend: //some HTTP basic auth stuff
       data: {
          name:'test',
          key:'foo',
          key2:'bar'
       },
       dataType:'JSON'
});

в основном я ' Я ожидаю, что данные, которые я отправлю на сервер, были:

[name:test,key:foo,key2:bar]

, но у меня было:

name=test&key=foo&key2=bar

Что я упустил? Как мне перенести эти данные в JSON?

19
задан Daniel Chen 3 December 2010 в 06:07
поделиться