2013-05-17 95 views
0

任何人都可以幫助我如何顯示來自下面的url的數據,我試過但我只獲取一行數據。我張貼我的代碼檢查一次如何從phonegap下面的URL獲得json響應

http://www.apexweb.co.in/Apex_Quote/Phone_Gap/Download_Data.asp?un=9393910169 


function check() { 
var str1 = "http://www.apexweb.co.in/Apex_Quote/Phone_Gap/Download_Data.asp?un=9393910169"; 
     loadData(str1); 
} 
     // call service 
    function loadData(URL_Str) { 
    var head = document.getElementsByTagName('head')[0]; 
     var script = document.createElement('script'); 
     script.type = 'text/javascript'; 
     script.src = URL_Str; 
     data = head.appendChild(script); 
your_callback(data); 
} 
    // get response from service 
    function your_callback(data) { 
       var st1 = data.ContactName; 
     var st2 = data.ContactNumber; 
     var st3 = data.MainCategory; 
     var st4 = data.SubCategory; 

     alert(st1); 
} 
+0

一行數據的裝置沒有獲取細節數據? –

+0

我正在得到第一個聯繫方式,myu的要求是我需要獲得所有聯繫人的姓名,號碼和類別 – user1365420

+0

誰給這個回覆給你? –

回答

0

希望這有助於你

在這裏,我檢查你的反應就像

開始與 your_callback({"ContactName":"AksharmaDelhi","ContactNumber":"9313146690","MainCategory":"NONLOCAL","SubCategory":"LIG"}, 結束與

{"ContactName":"SAIDULU","ContactNumber":"9032364590","MainCategory":"LOCAL","SubCategory":"MIG"}); 

需要做它改變了回覆到JSONArray({)}[{}]在開始結束點的響應,你可以得到所有的數據

用於JSON數據的解析See Here

而且你的反應是錯誤的有效Here和檢查的正確與否