AJAX调用案例随笔(个人观看使用)
Posted CRayFish07
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX调用案例随笔(个人观看使用)相关的知识,希望对你有一定的参考价值。
<script type="text/javascript">
/*var contextpath =
"http://192.168.0.103:8080/sjfxms2";*/
var contextpath = "http://192.168.3.5:8080/sjfxms2";
mui.init();
document.getElementById("knowf").addEventListener(‘tap‘, function(){
var path=contextpath+"/ListInfo_Title_Create.action";
alert("a");
var parameter="";
alert(path);
$.ajax({
url:path,
type:"post",
data:parameter,
async:false,
success:
function(data,textStatus,jqXHR){
alert(data);
var mapArray = eval("("+data+")");
alert(mapArray);
mui.openWindow({
url:‘card.html‘,
id:‘card.html‘,
extras:{
mapArray:mapArray,
}
});
},
error:
function(XMLHttpRequest,textStatus,errorThrown){
mui.toast("status:"+XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
}
});
});
document.getElementById("search").addEventListener(‘tap‘, function(){
location.href="search.html";
});
document.getElementById("userinfo").addEventListener(‘tap‘, function(){
var path=contextpath+"/ListInfo_Userinfo_List.action";
var parameter="";
alert(path);
$.ajax({
url:path,
type:"post",
data:parameter,
async:false,
datatype:"json",
success:
function(data,textStatus,XMLHttpRequest){
var mapArray = eval("("+data+")");
var j=0;
var arr = new Array();
for(var i=0;i<mapArray.length;i++){
for (var p in mapArray[i]) {
console.debug (p + ": " + mapArray[i][p]);
arr[j]=mapArray[i][p];
j=j+1;
/*alert(mapArray[i][p]);*/
}
}
var CUSTOMS_SEX=arr[2];
var CUSTOMS_TELEPHONE=arr[6];
mui.openWindow({
url:‘userinfol.html‘,
id:‘userinfol.html‘,
extras:{
mapArray:mapArray,
name:CUSTOMS_SEX,
num:CUSTOMS_TELEPHONE
}
});
},
error:
function(XMLHttpRequest,textStatus,errorThrown){
mui.toast("status:"+XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
}
});
});
document.getElementById("know").addEventListener(‘tap‘, function(){
location.href="tab-with-segmented-control-vertical.html";
var path=contextpath+"/ListInfo_Title_User.action";
/*var path=contextpath+"/main_modules.action?parentId=5";*/
alert("a");
var parameter="";
alert(path);
$.ajax({
url:path,
type:"post",
data:parameter,
async:false,
success:
function(data,textStatus,jqXHR){
alert("aa");
alert(data);
result=data;
},
error:
function(XMLHttpRequest,textStatus,errorThrown){
mui.toast("status:"+XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
}
});
});
</script>
以上是关于AJAX调用案例随笔(个人观看使用)的主要内容,如果未能解决你的问题,请参考以下文章
集美大学1414班软件工程个人作业2——个人作业2:APP案例分析
Ajax 跨域和同源策略的解释和使用,使用jQuery跨域,模板引擎artTemplate的使用详细解释+案例