Вопрос по поводу $.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, время: 09:52. |