Отправка JSON на сервер с помощью jQuery

Я пытаюсь отправить простые данные на сервер, и мне нужен «грубый и готовый» способ сделать это.

Вот что у меня есть на данный момент:

var emails = ['a@123.com', 'b@123.com', 'c@123.com'];

var ruff_json = "{ 'emails': [";
for (i in emails)
    ruff_json += ((i == 0) ? '' : ', ') + '\''+emails[i]+'\'';

ruff_json += '] }';

jQuery.ajax({
    type: 'POST',
    url: '1.php',
    data: ruff_json,
    dataType: "json",
    timeout: 2000,
    success: function(result){
        //do something
    },
    error: function (xhr, ajaxOptions, thrownError){
        //do something
    }
});

Используя Firebug, я вижу, что данные отправлено на сервер POST - однако на сервере нет данных ($ _POST пуст) - что я делаю не так?

5
задан EndangeredMassa 21 August 2012 в 17:02
поделиться