2012-07-20 4 views
0

내가 문제가있다 : 다음폰갭 +의 JQuery와 모바일 + JSON

var JSONObject = { "name" : "Amit", 
       "address" : "B-123 Bangalow", 
       "age" : 23, 
       "phone" : "011-4565763", 
       "MobileNo" : 0981100092 
      }; 

      document.write("<h2><font color='blue'>Name</font>::" 
          +JSONObject.name+"</h2>"); 
      document.write("<h2><font color='blue'>Address</font>::" 
          +JSONObject.address+"</h2>"); 
      document.write("<h2><font color='blue'>Age</font>::" 
          +JSONObject.age+"</h2>"); 
      document.write("<h2><font color='blue'>Phone No.</font>::" 
          +JSONObject.phone+"</h2>"); 
      document.write("<h2><font color='blue'>Mobile No.</font>::" 
          +JSONObject.MobileNo+"</h2>"); 

가 작동하지 않습니다 .. 내 질문 JSON은 실제로 phonegap + jquery 모바일에서 가능합니까 ?? 내가 내 폰갭 응용 프로그램이 JSON 데이터를 사용할 수 있도록 JSON 형식으로 데이터를 반환하는 웹 서비스를 원하는 미래에

은 .. 지금 .. 하드 코드 된 데이터를 사용하여 JSON 데이터 일 경우 테스트입니다

+0

JSON이 아닙니다. JSON은 자바 스크립트의 객체가 아니라 언어입니다. – Esailija

+0

@Esailija JSON은 언어가 아닌 형식입니다. –

+0

@AurelioDeRosa it *은 언어입니다. "JSON은 데이터 교환 형식입니다"라고 말하는 사람에게 연결하지 마십시오. 어떻게 그것을 언어로 만들지 못합니까? – Esailija

답변

1

이 코드는 페이지로드가 완료된 후에 호출됩니다.

그래서 document.write를 사용할 필요가 없습니다.

채우기를 원하는 것 (아마도 div)을 채우기 위해 html 함수를 사용하기 만하면됩니다.

DOM이 완전히로드 될 때까지 기다려야합니다. 가장 좋은 방법은 onload 이벤트 핸들러를 사용하고 script 요소를 본문의 끝에 넣는 것입니다.

<div id=idOfTheDivWhereYouWantToWrite></div> 
<script> 
$(document).ready(function() { 
    var JSONObject = { "name" : "Amit", 
      "address" : "B-123 Bangalow", 
      "age" : 23, 
      "phone" : "011-4565763", 
      "MobileNo" : 0981100092 
    }; 
    var html= "<h2><font color='blue'>Name</font>::"+JSONObject.name+"</h2>" 
    html += "<h2><font color='blue'>Address</font>::" +JSONObject.address+"</h2>"; 
    html += "<h2><font color='blue'>Age</font>::" +JSONObject.age+"</h2>"; 
    html += "<h2><font color='blue'>Phone No.</font>::"+JSONObject.phone+"</h2>"; 
    html += "<h2><font color='blue'>Mobile No.</font>::"+JSONObject.MobileNo+"</h2>"; 
    $('#idOfTheDivWhereYouWantToWrite').html(html); 
}); 
</script> 

"JSON 개체"는 JSON이 교환 형식이므로 그다지 의미하지 않습니다. 이것은 단순한 자바 스크립트 객체입니다.

+0

phonegap에서 json을 사용할 수 있습니까? phonegap을 사용하여 ios 앱을 개발하고 있습니다. – bdz

+0

예. 질문에 JSON이 없습니다. 질문에서 무엇을하고 싶은지 설명하십시오. –

+0

작동하지 않습니다. – bdz

관련 문제