2013-12-18 2 views
0

jQuery 함수에 서버 측 값에 액세스하는 데 문제가 있습니다. 내 로컬 호스트 경로 (NewsRecord.php) AJAX URL로 (작동하고있다) 준 서버 경로가 작동하지 않는 경우 ... 나는 무엇이 문제인지는 모르겠다 - 서버 URL이 JSON 데이터를 출력한다. 정확히. 코드는 다음과 같습니다.내 jquery에 값을 가져 오는 중 오류가 발생했습니다.

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script> 

</head> 
<body> 
<div data-role="page" data-theme="a"> 
    <div data-role="header"> 
     <h1>News Letter</h1> 
    </div> 
<div data-role="content" id="level" ></div> 

<div data-role="footer"></div> 
    <h4>Powered by Handigital</h4> 
</div> 
<script type='text/javascript'> 
$(document).ready(function() { 
     $.ajax({ 
       url:'NewsRecord.php', 
        dataType:'json', 
        success:function(output) { 
       for(var u=0;u < output.length;u++) 
       { 
       $('#level').append('<div>Title &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:'+output[u].Title+'<br>Source &nbsp;&nbsp;&nbsp;:<a href='+output[u].links+'>'+output[u].Source+'</a><br>Category :'+output[u].Category+'</div><hr>'); 
       }} 
       ); 
     });  
</script> 
</body> 
</html> 
+2

구문 오류로 시작 할 수 있습니다. 함수 안에 for 루프를 넣어야합니다. –

+0

success-callback도 호출됩니까? 'console.dir (output)'의 결과는 무엇입니까? –

+0

jQM에서'.ready()'를 사용하지 마십시오 http://jquerymobile.com/demos/1.2.1/docs/api/events.html – Omar

답변

1

for() 루프를 기능에 배치해야합니다. 이 기능은이 호출 될 아약스 방법의 success 속성을 부여 할 수 AJAX 호출이 완료 (성공이다) 때

$(document).ready(function() { 
    $.ajax({ 
     url: 'NewsRecord.php', 
     dataType: 'json', 
     success: function(output){ 
      for (var u = 0; u < output.length; u++) { 
       $('#level').append('<div>Title &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:' + output[u].Title + '<br>Source &nbsp;&nbsp;&nbsp;:<a href=' + output[u].links + '>' + output[u].Source + '</a><br>Category :' + output[u].Category + '</div><hr>'); 
      } 
     } 
    }); 
}); 
+0

죄송합니다. 올바르게 복사되지 않았습니다. 위의 코드가 실행 중입니다. 제대로하지만 내가 아약스 URL 경로에서 작동하지 않는 서버 URL을 제공하는 경우 .. 문제가 내 측면이나 서버 쪽에서입니다. – kamesh

+0

콘솔 확인 – George

관련 문제