2013-03-25 3 views
0

phonegap을 사용하고 있습니다. 입력에 따라 외부 웹 사이트를로드해야합니다. 입력 데이터는 이전 페이지에서 Object로 전달됩니다. 그러면 URL이 생성됩니다. URL은 변수 $ link에 저장됩니다. 그런 다음 load()을 사용하여 웹 사이트를 만드십시오. 그러나 그것은 load()에 url 변수를 넣는 것으로 작동하지 않는 것 같습니다. 어떻게 해결할 수 있습니까?phonegap로드 변수 url

$(document).on("pagebeforeshow", "#page1", function(e) { 
      var word2 = passDataObject1; 
      var method2 = passDataObject2; 
      var location2 = passDataObject3; 
      switch(location2) 
      { 
      case "Entire_Collection": 
       location2="%29+"; 
      break; 
      case "Reference_Collection": 
       location2="%29+c%3A4"; 
      break; 
      } 

      var $link = 'http://....'+method2+word2+location2+'.....'; 
      $('#result1').load($link); 
     }); 
+0

크롬/방화 광 콘솔은 무엇이라고 말합니까? 나는 $ ('# result1')도 할 수 없다고 생각합니다. append ('hello'). 그렇다면 load()와 아무 관련이 없습니다. 즉, JQM 페이지가 DOM 조작을 위해 올바르게 렌더링되지 않습니다. 단지 야생의 추측. – kctang

+0

변수 $ link를 사용하지 않으면 웹 사이트를로드 할 수 있습니다. '$ ('# result1') .load ('http : // ........');를 입력하면 원하는 것을 줄 수 있습니다. – helloeveryone

답변

0

$없이 변수를 var link = 'http://....'+method2+word2+location2+'.....'; 으로 선언합니다.

+0

모든 국제 영어 강사를 위해! :) – Whizkid747