HTML5技术

hbuider 中点击就显示出一个单选的列表 ,然后后台跨域向里面动态添加数据,注意里面的格式是json object

字号+ 作者:H5之家 来源:博客园 2016-01-05 12:08 我要评论( )

jsp页面: li div label机构类别/label div请选择一个类别/div div选择类别/div /div /li 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 js代码: var add = function addtype(){ var ajaxUrl=getajaxUrl(); var url = ajaxUrl[0]['na

 

 

jsp页面:

<li>
<div>
<label>机构类别</label>
<div>请选择一个类别</div>
<div>选择类别</div>
</div>
</li>

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

js代码:

var add = function addtype(){
var ajaxUrl=getajaxUrl();
var url = ajaxUrl[0]['nativeIp']+"/mobile/org/type";
mui.ajax(url,{
data:{
tel:1,
code:1
},
dataType:'json',//服务器返回json格式数据
type:'post',//HTTP请求类型
timeout:10000,//超时时间设置为10秒;
success:function(data){
//服务器返回响应,根据响应结果,分析是否登录成功;
var result = eval(data);
result = eval(result);
//获取表中的列数
var count = result[0].count;
var bts=[];
/*var titles='{title:"'+result[0].orgtype[0].name+'"},'*/
if(count>0){
for(var i=0;i<count;i++){
bts.push({title:""+result[0].orgtype[i].name+""});
}
var types = document.getElementById('outputModel');
outSet("");
plus.nativeUI.actionSheet({
title : "选择类别",
cancel: "取消",
buttons: bts
},
function(e) {
if(((e.index > 0) ? bts[e.index - 1].title : "取消")=='取消'){

}else{
types.innerHTML = ((e.index > 0) ? bts[e.index - 1].title : "取消");
/*alert(((e.index > 0) ? bts[e.index - 1].title : "取消"));*/
}

}
);
}
},
error:function(xhr,type,errorThrown){
//异常处理;
console.log(type);
}
});

}

//选择类别
function showActionSheet() {
add();
}

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 手机端H5点击类目自动定位到相应内容 - wangwht

    手机端H5点击类目自动定位到相应内容 - wangwht

    2017-01-10 14:00

  • AlloyTouch Button插件-不再愁click延迟和点击态 - 【当耐特】

    AlloyTouch Button插件-不再愁click延迟和点击态 - 【当耐特】

    2016-12-14 10:00

  • ios h5 app avalon tap点击事件失效及点击延迟300ms问题解决方法 - xuejianxiyang

    ios h5 app avalon tap点击事件失效及点击延迟300ms问题解决方法 - x

    2016-08-31 18:00

  • 手机浏览器页面点击不跳转 浏览器双击放大网页 解决 - 微笑阳光哈*_*

    手机浏览器页面点击不跳转 浏览器双击放大网页 解决 - 微笑阳光哈*_*

    2016-07-01 15:00

网友点评