Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Вопрос по поводу $.ajax 'success' (https://javascript.ru/forum/jquery/33248-vopros-po-povodu-%24-ajax-%27success%27.html)

pro_xaoc 15.11.2012 19:29

Вопрос по поводу $.ajax 'success'
 
Приветствую!
У меня возникла следующая проблема. Каким образом можно передать в
$.ajax({
success: function(<вот сюда>);
})

с сервера массив? Чтобы принимаемое значение также приняло и обработало его как массив? Просто мне надо с сервера передать два параметра.
Заранее спасибо!

walik 15.11.2012 19:36

$.ajax({
    url: 'test.php',
    dataType: 'json',
    success: function(myArr) {
        alert(myArr[0]); // One
        alert(myArr[1]); // Two
    }
});


echo json_encode(array('One', 'Two'));

Hoshinokoe 15.11.2012 19:36

pro_xaoc,

Передаете данные в формате JSON, собственно и все :).
success: function(data){ }

где data = {"array": ["valu1","value2"]};

P.S. не обязательно пихать параметры в массив, можно так data = {"property1": "valu1", "property2":"value2"}

pro_xaoc 15.11.2012 19:42

walik, Hoshinokoe,
спасибо огромное! до этого с json-ом не мог разобраться, ваши наглядные примеры прояснили ситуацию :) Еще раз спасибо!


Часовой пояс GMT +3, время: 09:52.