2017-10-02 1 views
-1

dans mon contrôleur:obtenir des données de db et d'affichage dans CodeIgniter et jquery

public function viewOrders() { 
     $territoryId = $this->input->post('tid'); 
     $dateStart = $this->input->post('sdate'); 
     $dateEnd = $this->input->post('edate'); 

     $data = array(
      'TERRITORY_ID' => $territoryId, 
      'ORDER_DATE' => $dateStart, 
      'EXP_COLL_DATE' => $dateEnd 
     ); 

     $this->order->viewOrder($data); 
    } 

dans mon modèle:

public function viewOrder($data) { 
     return $this->db->select('ORDER_ID,ORDER_DATE,EXP_COLL_DATE,STATUS') 
         ->from('ORDER_HEADER') 
         ->join('ORDER_DETAILS', 'ORDER_HEADER.TERRITORY_ID=ORDER_DETAILS.TERRITORY_ID', 'INNER') 
         ->where($data); 

    } 

en pied de page (vue):

function viewOrders() { 
     var dateStart = $('#dateStart').val(); 
     var dateEnd = $('#dateEnd').val(); 
     var territories = $('#territory').val(); 

     $.post("<?php echo base_url(); ?>/index.php/Orders/viewOrders", {tid: territories, sdate: dateStart, edate: dateEnd}).done(function (data) { 
      alert(data); 

     }); 
    } 
+0

je veux afficher mes données, mais je reçois seulement alerte vide –

+2

http://stackoverflow.com/help/how-to-ask ... ce qui est votre question? Avez-vous des erreurs? – Twinfriends

+0

non je n'ai pas eu d'erreur je veux afficher mes données qui sont dans la base de données dans une table html –

Répondre

0

Vous avez manqué - $ query = $ this-> db-> get(); get tableau ici $ data = $ query-> result_array();

et retour $ data

+0

il donne une erreur Appel à la méthode non définie CI_DB_oci8_driver :: result_array() –

+0

juste appeler $ query-> result() vérifier si elle retourne tableau – shashi

+0

il retourne seulement vide –