利用循环获取AJAX传回的值,并将其显示在弹出框里面
2017-03-09 15:33
316 查看
项目需求:点击文本框弹出模态框,利用AJAX获取数据并显示在模态框中实现方法:利用bootstrap框架里面的bootbox控件,bootbox.prompt显示为提示框。具体代码如下:
<div class="form-group"> <label class="col-sm-4 control-label no-padding-right" for="form-field-person">项目人员</label> <div class="col-sm-8"> <textarea class="col-xs-12 col-sm-10" type="text" id="input1" name="person" placeholder=""></textarea> </div>
<script>$(document).on("click","#input1",function(e){e.preventDefault();var debateModal;$.ajax({url: '${ctx}/user/getUserList.ht',type:"POST",data:{},dataType:'json'}).done(function(info){var options = [];for(var i=0;i<info.length;i++){var user = {};user.text = info[i].name;user.value = info[i].userName;options[i] = user;}debateModal=bootbox.prompt({title: "选择项目人员",inputType: 'checkbox',inputOptions: options,callback: function (result) {console.log(result);}});});/* $('#input1').on('click', function (e) {$.ajax({url: '${ctx}/user/getUserList.ht',type: 'POST',dataType: 'json'}).done(function (result) {console.log(result.Mensaje);});}); *//* bootbox.dialog({ //write like this can get data and display.message:'it can work...',title:'please choose',closeButton:true}); */});</script>
最终显示:
相关文章推荐
- ajax返回的数据 用easyui的datagrid的表格来循环显示,用灰色背景的是隐藏的列。点击可以获取到隐藏的值
- js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结
- js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结
- 利用ajax获取服务器时间,并显示
- Angular.js用法(三):ajax获取数据并循环显示
- js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结
- 使用 ExtJS TreePanel 从 ASP.NET AJAX Web Service 获取、绑定和显示树
- 利用AJAX技术实现网页无刷新进度条显示
- 利用AJAX技术实现网页无刷新进度条显示
- 利用Asp.net Ajax异步获取xml文档内容
- 利用AjaxControlToolkit实现 tab+弹出对话框+弹出对话框内内容ajax方式交互
- AJAX设计模式之Lightbox---图片和网页外、连 flash、影片都可以显示在 Lightbox 弹出的方框里面
- 利用sender的Parent获取GridView中的当前行 不用AJAX实现前台JS调用后台C#方法(小技巧) AjaxControlToolkit的CalendarExtender的本地化
- 利用Asp.net Ajax异步获取xml文档内容
- 循环显示DataView里面的内容
- Asp.Net 上传大文件专题(4)--利用ajax技术显示上传进度
- 利用AJAX技术实现网页无刷新进度条显示
- 利用AJAX技术实现网页无刷新进度条显示
- 利用AJAX技术实现网页无刷新进度条显示
- 利用Asp.net Ajax异步获取xml文档内容