Вопрос по поводу $.ajax 'success'
Приветствую!
У меня возникла следующая проблема. Каким образом можно передать в
$.ajax({
success: function(<вот сюда>);
})
с сервера массив? Чтобы принимаемое значение также приняло и обработало его как массив? Просто мне надо с сервера передать два параметра. Заранее спасибо! |
$.ajax({
url: 'test.php',
dataType: 'json',
success: function(myArr) {
alert(myArr[0]); // One
alert(myArr[1]); // Two
}
});
echo json_encode(array('One', 'Two'));
|
pro_xaoc,
Передаете данные в формате JSON, собственно и все :).
success: function(data){ }
где data = {"array": ["valu1","value2"]}; P.S. не обязательно пихать параметры в массив, можно так data = {"property1": "valu1", "property2":"value2"} |
walik, Hoshinokoe,
спасибо огромное! до этого с json-ом не мог разобраться, ваши наглядные примеры прояснили ситуацию :) Еще раз спасибо! |
| Часовой пояс GMT +3, время: 07:26. |