1. 程式人生 > >jsp頁面跳轉

jsp頁面跳轉

///經過location之後會自動機上服務目錄
url views/zwww/gjgl/sjgd/view.jspid=5a72f8d34863dfd9014863e050430081



http://localhost:8080/zwww/views/zwww/views/zwww/gjgl/sjgd/view.jsp?id=5a72f8d34863dfd9014863e050430081

//最開始用單引號雙號都可以,甚至(開始)可以混用,到了相互混用的時候注意:
單引號裡面雙引號不要加轉義符,加了就沒有正常的引用字元的功能,就只是一個符號
雙引號的單引號如果不加表示要接變數,加了就表示一個字元
換句話說,同樣的符號裡面內部又有同樣的這個不作為他的匹配,要用轉義符
function gzgd(){
$.ajax({
url:'${ctx}/work-order!getgz.json',
type:'POST',
data:'',
async:false,
success:function(result){ 
$("#gzgd").append('');
var table = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
var re = result.data;
for(var i=0; i<re.length; i++){
table += '<tr style="height:25px; line-height:25px;">'
+'<td align="left" width="40%" style="padding-left:10px">'+re[i].createtime.substr(0, 16)+'</td>'
+'<td class="red" width="20%">'+re[i].currentactors.substr(0,icon_cool.gif
+'</td>'
+'<td class="red" width="30%"><div title="'+re[i].gzbt+'">'+re[i].gzbt.substr(0, 6)+'...</div></td>'
  +"<td><a href=\"#\" onclick=\"playdelgz('"+re[i].url+"')\" style=\"text-decoration:underline\">詳情</a></td>"
        +'</tr>';
}
       
table += '</table>';
$("#gzgd").append(table);
}
});
}




function playdelgz(url){
alert(url);
//////////////用這種跳轉方式不會新建彈出介面
window.location.href=url;
/////最好改用這種跳轉方式會重新新建一個頁面
                          window.open(url);
}


===================雙引號里加單引號轉義==================
相當於僅是'分割不接變數
function initWlzy(){
$.ajax({
url:'${ctx}/tbresource!sumResourceType.json',
type:'POST',
data:'',
async:false,
success:function(result){ 
$("#wlzyUl").append('');
var table = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
var re = result.data;
for(var i=0; i<re.length; i++){
table += '<tr style="height:25px; line-height:25px;">'
+'<td align="right" width="50%">'+re[i].resource_type+':</td>'
+'<td class="red" width="30%">'+re[i].c1+'</td>'
        +'<td><a href="#" title="" onclick="menuClick(this,\'${ctx }/views/zwww/tjfx/zytj/tab.jsp\',\'統計分析-資源統計\');" style="text-decoration:underline">詳情</a></td>'
        +'</tr>';
}
table += '</table>';
$("#wlzyUl").append(table);
}
});
}
//等價於
function showSyfl(url, crumbname){
menuClick(this.location,'${ctx}/'+url);
}function showSyfl(url, crumbname){
menuClick(this.location,'${ctx}/'+url);
}

========================這種也可===================================
table += '<tr style="height:30px; line-height:30px;">'
+'<td class="msg_title" width="50%">'+kind+':</td>'
+'<td class="msg_count">'+re[i].cl+'(個)</td>'
+'<td class="msg_detal" align="right"><a href="javascript:;" style="text-decoration:underline" onclick="doDetail();">詳情</a></td>'
        +'</tr>';

function doDetail(){
alert(000);
}