我想后台发送请求,传的是type=help,向下页传递一个code,获取一个页面列表,但是现在还得调这个接口,怎么把type变为code
我这总是help,变不了
三级菜单出来了 但是闪一下就切换回二级菜单
进help也先访问http://192.168.20.105:8085/5j...
type=help
选获取2级列表
然后用数据里面的code 再访问http://192.168.20.105:8085/5j...
type=code
得到三级列表
三级的下面获取文章列表getNewsOrNoticeListForPage
type 也是code
loadData1();
function loadData1(){
$.ajax({
type: 'POST',
async: false,
url:contextPath + '/getArticleTypeList.jhtml?r=' + Math.random(),
data: {
'type':'help'
},
dataType: 'json',
success: function (data) {
var result = data.data.info;
if (undefined != result && result.length > 0) {
renderDom(result);
if(pageNo<=1&&result.length<10){
// 只有一页数据
isNoMore = true;
}else{
pageNo++;
isNoMore = false;
}
} else {
if(pageNo > 1) {
// 数据大于一页
isNoMore = true;
}else{
// 数据等于一页
isNoMore = true;
}
}
}
});
}
function renderDom(data){
var $div = $('.more_main');
$.each(data,function(k,v){
var item = '';
item = '<div class="about_us about_us_one" data-vid="'+v.id+'" data-sort-order="'+v.sortOrder+'" data-code="'+v.code+'">';
item +='<p class="about_us_word">'+v.name+'</p>'+
'<p class="about_us_pic"><img src="'+contextPath+'/resources/image/right.png"></p>'+
'</div>';
$div.append(item);
});
}
mui('.more_main').on('tap', '.about_us', function () {
getInfo(this.dataset.vid,this.dataset.code,this.dataset.sortOrder);
});
function getInfo(id,code,sortOrder){
if (sortOrder == 2) {
var $div = $('.more_main');
$div.empty();
function loadData(){
$.ajax({
type: 'POST',
async: false,
url:contextPath + '/getArticleTypeList.jhtml?r=' + Math.random(),
data: {
'type':code
},
dataType: 'json',
success: function (data) {
var result = data.data.info;
if (undefined != result && result.length > 0) {
renderDom(result);
if(pageNo<=1&&result.length<10){
// 只有一页数据
isNoMore = true;
}else{
pageNo++;
isNoMore = false;
}
} else {
if(pageNo > 1) {
// 数据大于一页
isNoMore = true;
}else{
// 数据等于一页
isNoMore = true;
}
}
}
});
}
loadData();
window.location.href = contextPath+'/helpCenter.jhtml?id='+id+'&type='+code;
console.log(type)
} else {
// window.location.href = contextPath+'/helpCenter.jhtml?id='+id+'&type='+code;
}
}
试试把cache设置为false