如何使用javascript、Jquery从phonegap中的url获取响应
我从2天起就遇到了这个问题,我需要使用javascript从下面的url获取数据 我解析了静态数据,但我需要解析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
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).")";