Форумы портала PHP.SU » » CMS и фреймворки » не могу передать данные по ajax в zend framework 1

Страниц (1): [1]
 

1. phpName - 20 Ноября, 2016 - 22:55:28 - перейти к сообщению
Здравствуйте!
Не знаю сюда надо писать или куда, но о zend framework я не чего не нашел куда писать..
Столкнулся с такой проблемой, с php странице отправляю ajax запрос методом get на другой странице я его получаю, проблема в тому, что я не могу с той странице отправить запрос в базу..
Может кто-то может сказать, что я делаю не так или как нужно сделать это?
Вот начальный код:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function(){
  3.     function funBefore(){
  4.         $("#information").text('Ожидание данные');
  5.     }
  6.     function funcSuccess(data){
  7.         $("#information").html(data);
  8. });
  9.     }
  10.         $("#pagination li").bind("click",function(e){
  11.         e.preventDefault();
  12.     var elem = document.getElementsByClassName('page'), i = elem.length;
  13.     while(i--){
  14.         elem[i].onclick = function(i){}(i);
  15.     }
  16.             jQuery.ajax({
  17.                 url:'/tableBody.php',
  18.                 type:'GET',
  19.                 data:({page: this.id}),
  20.                 dataType:'text',
  21.                 beforeSend:funBefore,
  22.                 success:funcSuccess
  23.             });
  24.         });
  25.     });
  26.  

Вот страница для вывода:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. // это простой пример массива... что бы хоть что-то выводилось..
  4. $post=array(
  5.         array('id'=>1,'name'=>'post information name #1','text'=>'document information name or document information post'),
  6.         array('id'=>2,'name'=>'post information name #2','text'=>'document information name or document information post'),
  7.         array('id'=>3,'name'=>'post information name #3','text'=>'document information name or document information post'),
  8.         array('id'=>4,'name'=>'post information name #4','text'=>'document information name or document information post'),
  9.         array('id'=>5,'name'=>'post information name #5','text'=>'document information name or document information post'),
  10.         array('id'=>6,'name'=>'post information name #6','text'=>'document information name or document information post')
  11.     );
  12. ?>
  13. <div style='border:1px solid #e9e9e9;width:50%;margin:0 auto;box-shadow: 0 0 3px #e0e0e0;padding:15px'>
  14. <?PHP foreach($post as $p):?>
  15.     <?PHP if($p['id'] == $_GET['page']):?>
  16.         <strong>Name post: <?=$p['name']?></strong> ||ID: <strong><?=$p['id']?></strong>
  17.         <p><?=$p['text']?></p>
  18.         <hr>
  19.     <?PHP else:?>
  20.         not foreach;
  21.     <?PHP endif;?>
  22. <?PHP endforeach;?>
  23. </div>
  24.  


Проблема в том, что я не знаю как сделать для zend framework. На простой странице отправлять запрос в базу данных не думаю, что хороша идея и к тому же не думаю, что получиться так сделать за приделами controller,modul...
Может кто-то помочь как нужно сделать правильно?

 

Powered by ExBB FM 1.0 RC1