ajutor CodeIgniter
Scris: Dum Iul 07, 2013 11:54 am
<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
<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