2012-12-07 60 views
4

我正在爲iOS開發Phonegap應用程序。我是兩個新手!getJSON在iOS上的科爾多瓦2.1.0上不工作

無論如何,它看起來不錯,但我無法獲得以下JSON調用運行。它沒有到達服務器 - 日誌中沒有任何內容。

我收到'in'警報,但沒有'out'警報。

代碼從標準網頁中正常工作。

我已經包括

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'></script> 

我已經添加*到Cordova.plist的ExternalHosts上強大的谷歌的發現!

我錯過了什麼?

謝謝。

function GetData(){ 
    alert('in'); 
    $.getJSON('http://dev.myurl.com/brief/getdata.php', function(data) 
       { 
       $.each(data, function(key, val) { 
         alert(val.itemValue);    
       }) // each 
       }// function 
      );//getjson 
    alert('out'); 

} 

回答

0

你已經嘗試過這樣的:

function GetData(){ 
    alert('in'); 
    $.get('http://dev.myurl.com/brief/getdata.php', function(data){ 
     $.each(data, function(key, val) { 
       alert(val.itemValue);    
     }) 
    }), 'json'; 
    alert('out'); 
} 
+0

沒有 - 只有什麼是在我原來的職位。似乎現在正在工作 - 我忘記了包括ajax,並且當我沒有在模擬器中測試它時。實際的iPad需要更改一些設置以允許開發人員訪問網絡。真正的PITA! –