2012-04-29 4 views
0

웹 사이트가 있는데 버튼을 클릭하면 일부 자바 스크립트 액션이 실행됩니다. 필자가 작성한 PHP 스크립트를 통해 데이터를 얻고 싶습니다. 나는이 방법을 사용하고 있습니다 : 나는 값이 "주소"내 데이터베이스를 검색하고 일부 데이터를 다시 보낼 수 있기를 얻기 위해 노력하고 있어요 PHP 코드 내부jQuery를 사용하여 JSON을 통해 데이터 가져 오기

$.get("get_uni_info.php?addressToSearch=" + address, address, function(myData) 
{ 
    $.each(myData, function(key, value) 
    { 
     console.info(value); 
    }) 
}, "json"); 

을 제외한 모든 난 그냥 아무것도 반환되지 얻을. 필자는 PHP 코드에 대한 테스트를 실시하고 있으며, 인공 PHP 코드가 아니라는 것을 알 수 있도록 인위적인 조치가 취해진다면 데이터를 반환 할 것입니다.

jQuery에서 잘못 되었습니까?

+2

'console.log (myData) '는 무엇이라고 말합니까? – JJJ

+1

[JQuery $ .get()에서 JSON을 반환하거나 처리 할 수 ​​없습니다.] (http://stackoverflow.com/questions/2787325/unable-to-return-process-json-in-jquery-get) 중복되었을 수 있습니다. – phemios

+0

FWIW, PHP 코드에서 반환 한 데이터가 유효한 JSON인지 확인하십시오. 비슷한 문제가 있었는데, getJSON을 사용하여 오류 메시지없이 아무것도 되돌릴 수 없었습니다. 그것은 잘못된 JSON으로 밝혀졌습니다. – Terry

답변

1

아마도 $.get 방법을 사용하는 데 문제가있을 수 있습니다.

당신은 작성해야 하나

$.get("get_uni_info.php?addressToSearch=" + address, function(myData) { 
    ... 
}, "json"); 

또는

처리해야
$.get("get_uni_info.php", { addressToSearch : address }, function(myData) { 
    ... 
}, "json"); 

PHP 코드로 address :

$address = $_GET['addressToSearch']; 

편집 :이 도움이되지 않습니다 경우, 우리가 필요 PHP 코드 (응답 부분 정확하게) 어디서 정확한 문제인지 알아야합니다.

+0

{} 메소드를 사용했고이 JSON 요청에 대한 대우를 받았습니다. 감사합니다 –

+0

당신은 환영합니다 :) – VisioN

관련 문제