Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

ajax и kohana - объясните куда идут данные
http://forum.kohanaframework.su/viewtopic.php?f=32&t=613
Страница 1 из 1

Автор:  Deric [ 13 апр 2013, 00:19 ]
Заголовок сообщения:  ajax и kohana - объясните куда идут данные

Добрый день.
Собственно вопрос в сабже, если более детально то вот ajax запрос:
Код:
   $.ajax({
         type: "POST",
         dataType:"json",
         url:"/ajax/datecheck",
         data: {'datearr[]':datearray},  //тута передаем массив дат
         success: function(operationdate)
         {
            $("#orderdiv").load('/ajax/datetable');   //тута хочется обновить данные в div
         },
         error: function (operationdate)
         {
            alert ('Nasyalnika error vyeshel!!!');
         }
         });


А вот листинг Ajax.php который я не понимаю как должен быть ПРАВИЛЬНО скомпонован

Код:

public function action_datecheck()
   {
      if (Request::initial()->is_ajax())
       {
      $tabledate = Arr::get($_POST, 'datearr','');
      echo json_encode($tabledate);
       }
   }
   
   public function action_datetable()
   {
      if (Request::initial()->is_ajax())
       {

      $data['ordersinrange'] = ORM::factory('Cashordermodel')
          ->where('date','>=',DB::expr(tabledate[1]))  //самособой это не правильно т.к. tabledate не глобальная переменная
          ->where('date','>=',DB::expr($tabledate[0]))
          ->find_all();
      echo View::factory('order',$data)->render();
       }
   }



Поясните пожалуйста как правильно скомпоновать данные что бы выполнилась задача по обновлению таблицы данных в зависимости от массива дат который передаеться в аяксе. Спасибо.

Автор:  Deric [ 14 апр 2013, 14:03 ]
Заголовок сообщения:  Re: ajax и kohana - объясните куда идут данные

Похоже я несколько перемудрил в своем ajax запросе, оказывается .load имеет две интерпритации, одна из которых позволяет не только получать данные с сервера, но и отправлять их туда. Пока что пытаюсь понять сокральную разницу разницу между .ajax() и .load(), но похоже в моем случае лучше использовать именно .load(), потому что результат я хочу видеть в виде ака views т.е. в типа готовом html ... Буду читать дальше.
З.Ы. Не бойтесь "тихо сам собою" тоже полезно иногда общаться, а вдруг кому еще понадобиться ... :)

Автор:  WinterSilence [ 18 апр 2013, 15:52 ]
Заголовок сообщения:  Re: ajax и kohana - объясните куда идут данные

Deric> может пригодится http://forum.kohanaframework.org/discus ... ax#Item_20

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/