Pagina 1 din 1

ajutor CodeIgniter

Scris: Dum Iul 07, 2013 11:54 am
de rmman11
<script src="<?php echo base_url(); ?>js/jquery.js"></script>
<script src="<?php echo base_url(); ?>js/json2.js"></script>
<script>
$(document).ready(function(){

$("#search").keyup(function(){
if($("#search").val().length>3){

$.ajax({
type: "post",
url: "http://localhost/testproject3/index.php/users/search",
cache: false,
data:'search='+$("#search").val(),
success: function(response){
$('#finalResult').html("");
var obj = JSON.parse(response);
if(obj.length>0){
try{
var items=[];
$.each(obj, function(i,val){
items.push($('<li/>').text(val.USERNAME+ " " + val.NAME));
});
$('#finalResult').append.apply($('#finalResult'), items);
}catch(e) {
alert('Exception while request..');
}
}else{
$('#finalResult').html($('<li/>').text("No Data Found"));
}


},
error: function(){
alert('Error while request..');
}
});
}
return false;
});
});
</script>

<div id="container">
<input type="text" name="search" id="search" />
<ul id="finalResult"></ul>
</div>

asa am scris in view

in controlloer am scris asa

public function search(){
$this->load->model('users_model');
$data = $this->users_model->general();
$search= $this->input->post('search');
$query = $this->users_model->getEmployee($search);

$this->load->view('search',$data);
echo json_encode ($query);
}

dar am imi afiseaza din baza de data informatile pe pagina dar eu incerc sa fac cautarea cu jquery.
unde am gresit ca nu imi dau seama?
si alte idei cum as putea face cautarea in CodeIgniter? Am cautat pe net dar vreau sa incerc sa fac eu si sa inteleg si codul

Re: ajutor CodeIgniter

Scris: Lun Iul 08, 2013 9:23 am
de MihaiC
Eu as face cu doua metode in controller, una pentru afisat view-ul si cea dea doua pentru afisat datele de care am nevoie in search.

Re: ajutor CodeIgniter

Scris: Lun Iul 08, 2013 5:15 pm
de mihaitha
Eu personal cand lucrez cu CI imi fac un controller "services" sau "ajax" care se ocupa exclusiv cu metodele asincrone (toate metodele din el reprezinta endpoint-uri pentru request-uri AJAX), si pentru endpoint-uri de afisare sincrona folosesc alte controller-e.

Re: ajutor CodeIgniter

Scris: Sâm Iul 13, 2013 7:01 pm
de rmman11
am reusit sa fac o metoda de cautare intr-o lista pe aceeasi pagina
si mersi de sugestii si multe chetsii interesante inveti in CodeIgniter