如何使用javascript、Jquery从phonegap中的url获取响应

如何使用javascript、Jquery从phonegap中的url获取响应,javascript,android,jquery,cordova,jquery-mobile,Javascript,Android,Jquery,Cordova,Jquery Mobile,我从2天起就遇到了这个问题,我需要使用javascript从下面的url获取数据 我解析了静态数据,但我需要解析url中的数据。帮帮我 var employees = [{"ContactName":"AksharmaDelhi","ContactNumber":"9313146690","MainCategory":"NONLOCAL","SubCategory":"LIG"}, {"ContactName":"AbhijeetPune","ContactNumber":"927126335

我从2天起就遇到了这个问题,我需要使用javascript从下面的url获取数据

我解析了静态数据,但我需要解析url中的数据。帮帮我

var employees = [{"ContactName":"AksharmaDelhi","ContactNumber":"9313146690","MainCategory":"NONLOCAL","SubCategory":"LIG"},
{"ContactName":"AbhijeetPune","ContactNumber":"9271263359","MainCategory":"NONLOCAL","SubCategory":"LIG"},
{"ContactName":"Abhinandan","ContactNumber":"9954534007","MainCategory":"NONLOCAL","SubCategory":"LIG"},
{"ContactName":"Abhishek","ContactNumber":"9302172932","MainCategory":"NONLOCAL","SubCategory":"LIG"},
{"ContactName":"AbhishekPuri","ContactNumber":"9303928233","MainCategory":"NONLOCAL","SubCategory":"LIG"},
{"ContactName":"AbhishekZhakkas","ContactNumber":"9863027167","MainCategory":"NONLOCAL","SubCategory":"MIG"},
{"ContactName":"Abin","ContactNumber":"8891886340","MainCategory":"NONLOCAL","SubCategory":"MIG"},
{"ContactName":"AccountantSrinivas","ContactNumber":"9949861074","MainCategory":"LOCAL","SubCategory":"MIG"},];

alert(employees.length);   //get length 

for(var i = 0;i<employees.length;i++){

alert(employees[i].ContactName + employees[i].ContactNumber + employees[i].MainCategory + employees[i].SubCategory);

}
</script>

var employees=[{“ContactName”:“AksharmaDelhi”,“ContactNumber”:“9313146690”,“main category”:“NONLOCAL”,“SubCategory”:“LIG”},
{“联系人姓名”:“AbhijeetPune”,“联系人号码”:“9271263359”,“主要类别”:“非本地”,“子类别”:“LIG”},
{“联系人姓名”:“Abhinandan”,“联系人号码”:“9954534007”,“主要类别”:“非本地”,“子类别”:“LIG”},
{“联系人姓名”:“阿披实”,“联系人号码”:“9302172932”,“主要类别”:“非本地”,“子类别”:“LIG”},
{“联系人姓名”:“AbhishekPuri”,“联系人号码”:“9303928233”,“主要类别”:“非本地”,“子类别”:“LIG”},
{“联系人姓名”:“AbhishekZhakkas”,“联系人号码”:“9863027167”,“主要类别”:“非本地”,“子类别”:“MIG”},
{“联系人姓名”:“Abin”,“联系人号码”:“8891886340”,“主要类别”:“非本地”,“子类别”:“MIG”},
{“ContactName”:“AccountantSrinivas”,“ContactNumber”:“9949861074”,“MainCategory”:“LOCAL”,“SubCategory”:“MIG”},];
警报(雇员。长度)//获取长度

对于(var i=0;i有很多方法,我使用以下方法:

$.ajax({
            url : "http://www.apexweb.co.in/Apex_Quote/Download_Data.asp?un=9393910169",
            type : "get",
            dataType : 'text',
            success : function(data) {                                  
                var employees = $.parseJSON(data);
                for(var i = 0;i<employees.length;i++){
                alert(employees[i].ContactName + employees[i].ContactNumber + employees[i].MainCategory + employees[i].SubCategory);
                }                       
            },
            error : function() {
                //console.log("your call failed");
                }                                   
        });
$.ajax({
url:“http://www.apexweb.co.in/Apex_Quote/Download_Data.asp?un=9393910169",
键入:“获取”,
数据类型:“文本”,
成功:函数(数据){
var employees=$.parseJSON(数据);

对于(var i=0;i对于跨域ajax,我建议使用$.getJSON()

在服务器端

记住返回回调

$callback = $_GET['callback'];
$arr = array("a" => "1", "b" => "2");
echo $callback."(".json_encode($arr).")";

你想用android还是JavaScript来解析这些数据?使用JavaScript,我很早就在android中完成了。你尝试过了吗?我确信这是有效的。出了什么问题?它是在失败还是成功回调?你在哪里运行这些代码?给我们一些信息,或者很难帮助我们。失败块正在执行,我正在chrome Browser中运行代码。我可以吗将任何js文件添加到程序中你不能在Chrome中运行它。如果你在设备上运行它,你会看到它工作。如果你想在浏览器上运行它,你需要对jsonp做一些研究!
$callback = $_GET['callback'];
$arr = array("a" => "1", "b" => "2");
echo $callback."(".json_encode($arr).")";