2016-10-25 2 views
0

안녕하세요, 필자는 파일 배열을 가져와야하는 컬을 가지고있는 jQuery 포스트를 만들고 있습니다. 그런 다음 succes로 다시 돌아올 때 JSON으로 파싱합니다.게시 후 Json 배열 표시 - 자동 완성

하지만 스크립트 태그 안에는 배열로 표시되지 않습니다. 이 json 배열에서 자동 완성을해야하지만 배열에 추가하지 않습니다. 제발 도와주세요, 아래 코드. 코드 자체처럼 작동합니다 (예 : 하지만 자동 완성을 구현하는 방법을 모른다. 여기

/내가 자동 완성하려는 JSON 배열을 갖고 싶어/

if ($_POST['function'] == 'cities') 
{ 
///Cities - WORKING 

$ch = curl_init('URL - works'); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
     'Content-Type: application/json', 
     'Accept: application/json') 
); 

$result = curl_exec($ch); 
print_r($result); 
} 

여기에/* 포스트 컬입니다 내가 달성하고 싶다 무엇 */

<script type="text/javascript"> 
    $.post("assets/curls.php",{ function: 'cities'}, function(data) { 

       var result = array(); 
       result = $.parseJSON(data); 

     });  
</script> 

결과에있는 것입니다 - json 배열 :

결과 = [도시 : {New York, Oklahoma, Marakesh}];

답변

0

jQuery를 포스트로 자동 완성을 결합하여 이에 대한 답을 작성하는 관리, 자동 완성은 POST에서 결과를 가지고

$.post("assets/curls.php",{ function: 'cities'}, function(data) { 
       var result = $.parseJSON(data); 
    $("#usr").autocomplete({source: result}); 
});