Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2014, 16:00
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

как принять два массива JSON
Здравствуйте, я отправляю массив через json
public function category(){
	header('Content-Type: application/json; charset=utf-8');

	$menu=$_POST['menu'];
	
	$menu_rows=$this->menu_parent_model->get_obj($menu);
	$article_row=$this->articles_model->get_obj($menu);
		if($menu_rows){
		echo json_encode($menu_rows);
		}
		else{
		echo json_encode(NULL);
		}
		
	}

И принимаю его в ajaxe
$.ajax({
type: "POST",
dataType: 'json',
url: "/admin/category",
data: {menu:val},
cache: false,
success: function(data){

if (data!=null){
                $.each(data, function(key, val) { 
		 
                    $("#select2").append('<option value="'+key+'">'+val.title+'</option>');  
                });
				
                
}
else{

}
}
});


А как принять и распарсить еще массив $article_row?
Ответить с цитированием
  #2 (permalink)  
Старый 10.04.2014, 18:58
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

$menu_rows=$this->menu_parent_model->get_obj($menu);
    $article_row=$this->articles_model->get_obj($menu);
   $total = array($menu_rows,$article_row);
echo json_encode($total);

т.е. любое кол-во массивов/объектов можно представить в виде одного массива/объекта
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как достать данные из JSON массива? Dimaz jQuery 15 27.11.2012 21:58
Как выбрать элемент массива Dimaz jQuery 1 25.11.2012 19:33
Как обработать json с сервера Dimaz jQuery 0 25.11.2012 14:48
Подскажите как достать значение из асс. массива posta Серверные языки и технологии 7 25.11.2012 00:38
Как два раза вставить таймер alexvost Общие вопросы Javascript 2 08.02.2011 02:28