2012-06-04 4 views
-1

PHP 코드 파일에 값을 게시하려고 일부 jquery 코드를 가져 와서 데이터 배열을 반환합니다.jquery가 PHP 파일에 게시

기본 아이디어는 데이터베이스를 검색 한 다음 부트 스트랩의 유형을 값으로 채우는 것입니다. CodeIgniter에서 작업하기.

검색 컨트롤러 : 현재 선행 입력 채워

<?php if (! defined('BASEPATH')) exit('No direct script access allowed'); 

class Search extends CI_Controller { 


public function index() 
{ 

} 

public function getSearchResults() 
{ 

    $partialSearch = $_POST['partialSearch']; 
    if (strlen($partialSearch) > 5) { 
    $this->db->select('mobile_number'); 
    $this->db->like('mobile_number', $partialSearch); 
    $query = $this->db->get('phone_lines'); 

    $result = $query->result(); 
    $data = ""; 
    foreach($result as $row){ 
    $data = $data . "<div>" . $row->mobile_number . "</div>"; 
    } 
    echo $data; 
    } 

} 
} 

JQuery와 :

<script> 
     //searches the database for mobile numbers 
     $(function() { 
     var searchItem = $("#typeahead").val(); 
     var itemsArray = [ 
       "1111111111", 
       "2222222222", 
       "3333333333" 
       ]; 
     //push to search controller, receive back array of mobile numbers that match 

      $("#typeahead").typeahead({ 

       source: itemsArray 
      }); 
     }); 
    </script> 

그래서를, 나는 그 방법은 PHP에 검색 상자의 값을 게시하는 방법을 잘 모르겠어요 반환 될 때 제대로 형식을 지정합니다. 이견있는 사람? 이것 모두에 꽤 새로운. 가능하지도 않습니다. 어떤 도움이라도 대단히 감사합니다.

+1

먼저 [docs 사이트] (http://api.jquery.com/category/ajax/)를 사용해 보시겠습니까? – gdoron

+0

검색 상자를 300 % 크게 만들기 위해 메타에 질문을 올려야한다고 생각합니다. – gorelative

답변

0

$.ajax, $.post$.getjson은 많은 jQuery 기능 중 일부입니다.