как принять два массива 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? |
$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); т.е. любое кол-во массивов/объектов можно представить в виде одного массива/объекта |
Часовой пояс GMT +3, время: 00:43. |