2014-03-28 1 views
0

루프 오버 완료 JSON 배열이 실행되지 않습니다.POST/GET reuqest를 사용하여 JSON 배열에서 Jquery 루프

모든 트릭을 테스트하고 코드에서 많은 변경을 시도했지만 전체 배열을 반복 할 수는 없습니다.

AJAX 포스트

function OnSuccess(response) { 
      $.each($.parseJSON(response.d), function (idx, obj) { 
       alert("Success"); 
       alert(obj.StoreName);      
      }); 
     } 
+0

'을 console.log (응답)'의 결과가 무엇입니까 전체 배열을 통해 데이터

function PullData() { $.ajax({ type: "POST", url: "http://www.pricingindia.in/getlocal.ashx", data: '{lat: ' + latitude + ', lon: ' + longitude + '}', contentType: "application/json; charset=utf-8", dataType: "json", success: OnSuccess, failure: function (response) { alert(response.d); }, error: function (response) { alert(response.d); } }); } 

루프를 당겨? – tymeJV

+0

성공 처리기가 작동합니까? 아니면 오류 처리기가 작동합니까? – Quentin

+2

''{lat : '+ 위도 +', lon : '+ 경도 +'} ''는 JSON을 제공하지 않습니다. – Quentin

답변

0
var myData={}; 
myData.lat=latitude; 
myData.lon=longitude ; 

$.ajax({ 
//all your settings 
data: JSON.stringify(myData), 
dataType: "text" //your .ashx handler returns `text/plain; charset=utf-8` 
}); 
+0

을 열지 마십시오. fiddle : http://jsfiddle.net/kz3Jy/ – user3471169

+0

@ user3471169를 참조하십시오. 귀하의 바이올린 자체가 '데이터'문제를 말합니다. 확인 http://jsfiddle.net/muralim/kz3Jy/2/ –

+0

데이터에 문제가 없는지 확인하려면 다음 데이터를 참조하십시오. http://www.pricingindia.in/getlocal.ashx – user3471169