在项目中,需要用到下拉框,于是找到了这个比较好用的select2插件,功能很强大,几乎能满足所有的下拉选择需求,选中之后可以点击取消选择的,另,本例连同ajax获取选择的数据一并提供。

添加极限活动

$(document).ready(function(){

});

function transform(obj){

var arr = [];

for(var item in obj){

arr.push(obj[item]);

}

return arr;

}

// 提交表单

function check_form()

{

var event_id = $.trim($('#event_id').val());

// var str = $('#sel_menu2 option:selected').val();//选中的值,只能获取一个

var selectedValues = []; // 获取多选的值

$("#sel_menu2 :selected").each(function(){

selectedValues.push($(this).val());

});

if(!event_id || !selectedValues)

{

alert('活动ID或标签不能为空!');

return false;

}

// var form_data = $('#form').serialize();

// 异步提交数据到action/add_action.php页面

$.ajax(

{

url: "action/add_action.php",

data:{"event_id":event_id, "tags":selectedValues,"act":"add"},

type: "post",

beforeSend:function()

{

$("#tip").html("正在处理...");

return true;

},

success:function(data)

{

if(data > 0)

{

$("#tip").html("恭喜,添加成功!");

// document.location.href='system_notice.php'

// location.reload();

}

else

{

$("#tip").html("失败,请重试");

alert('操作失败');

}

},

error:function()

{

alert('请求出错');

},

complete:function()

{

$('#acting_tips').hide();

}

});

return false;

}

活动ID

活动标签

用户管理

角色管理

部门管理

菜单管理

添加

//多选

$("#sel_menu2").select2({

tags: true,

// allowClear: true,

maximumSelectionLength: 5 //最多能够选择的个数

});

###action/add_action.php接收页面

/**

* 获取提交的数据

*

*/

// 获取参数

$tags = $_POST['tags'];

$event_id = $_POST['event_id'];

// 在该页面处理之后,返回数据

echo 1;

##列表页面

###列表html页面

Demo活动列表

// 提交表单

function delete_event(event_id)

{

if(!event_id)

{

alert('Error!');

return false;

}

// var form_data = new Array();

$.ajax(

{

url: "action/event_action.php",

data:{"event_id":event_id, "act":"del"},

type: "post",

beforeSend:function()

{

$("#tip").html("正在处理...");

return true;

},

success:function(data)

{

if(data > 0)

{

alert('操作成功');

$("#tip").html("恭喜,删除成功!");

// document.location.href='world_system_notice.php'

location.reload();

}

else

{

$("#tip").html("失败,请重试");

alert('操作失败');

}

},

error:function()

{

alert('请求出错');

},

complete:function()

{

// $('#tips').hide();

}

});

return false;

}

id活动ID标签编辑ID添加时间操作

1123456ios,php,Laravel156987622016-06-01 18:14:12删除

select2 ajax demo,Select2下拉框示例相关推荐

  1. ajax验证下拉框,ajax 遍历select 下拉框(示例代码)

    html : js代码: //动态绑定下拉框项 function addnotice() { $.ajax({ url: "${pageContext.request.contextPath ...

  2. select2 多选的下拉框报错Uncaught TypeError: Cannot read property 'toUpperCase' of undefined

    报错原有: select2使用多选下拉框,<input select2  select2-model="entity.brandIds" config="brand ...

  3. php jq ajax 4个下拉框联动案列,Ajax与Jquery结合数据库做出实现下拉框的二级联动...

    这次给大家带来Ajax与Jquery结合数据库做出实现下拉框的二级联动,Ajax与Jquery结合数据库做出实现下拉框二级联动的注意事项有哪些,下面就是实战案例,一起来看一下. 首先我们需要先建立好数 ...

  4. ajax 遍历select 下拉框

    html :<select id="type"   > </select> js代码: <script type="text/javascr ...

  5. ajax使用json下拉框,ajax请求后台得到json数据后动态生成树形下拉框的方法

    如下所示: $(function(){ $.ajax({ url:"departmentAction_getAllDep.action", type:"post" ...

  6. php jq ajax 4个下拉框联动案列,AJAX_AJAX实现下拉框联动,想当年,为了实现三级联动, - phpStudy...

    AJAX实现下拉框联动 想当年,为了实现三级联动,找个js高手些了N多代码才搞定,但是很慢,因为一次要将所有的选项取来,然后排序,查找动态显示. 现在使用AJAX真是太方便了,下面做了个简单例子,实现 ...

  7. 使用Ajax实现百度下拉框

    百度下拉框 在使用百度搜索时,在输入框中输入部分文字后,下面会将与该文字相关的词组展示出来,该功能就可以使用ajax来实现. 注册输入框的onkeyup事件,该事件触发时,将输入框中填写的内容使用aj ...

  8. html的样式下拉框的联动,Web框架Ajax实现html下拉框联动

    说明 页面代码 数据模型 Ajax联动 后台action 结语 说明 我们通过给两个下拉列表赋值案例来说明,下拉框1值通过属性值绑定AvailableCategories直接从后台获取,下拉框2值Se ...

  9. 使用select2实现多功能下拉框,select2中文api

    最近项目中有个需求是商品能够选择多个标签,类似jire中选择标签: 能把选择后选项显示在输入框中,删除时连同整个标签一起删.经过网上咨询.请教同事后,得到一致意见是使用select2. 下面是使用se ...

最新文章

  1. Linux 上不可修改的文件和目录
  2. VTK:vtkBandedPolyDataContourFilter用法实战
  3. JavaScript内置对象Date----格式化时间
  4. linux查看vnc进程命令_linux命令:VNC服务的配置及使用
  5. 【Java数据结构与算法】第八章 快速排序、归并排序和基数排序
  6. Kafka-batch.size属性
  7. 第一次使用DataGrip,连接后看不到自己所有数据库
  8. 自学elastic search
  9. 剪映怎么把英文字幕翻译成中文?(附视频教程+字幕翻译工具)
  10. matlab数据归一化mapminmax函数
  11. calico源码分析-ipam(2)
  12. python-->with-上下文管理器
  13. 编译原理——实现NFA到DFA 的转换(子集构造法)
  14. java判断所有域名后缀_使用Java的IO操作,提取全世界所有的三位域名后缀
  15. 浙大培训 | 最短路径、最小生成树
  16. 应届生去软通动力怎么样_应届生第一份工作应该怎么找?
  17. php云片网api的运用,如何实现php调用云片网接口发送短信
  18. 众怒难犯 三星在李在镕接班计划上采取迂回策略
  19. 2021高考公务员成绩查询,2021国家公务员考试成绩查询入口开通时间
  20. 银监会拟试点独立法人直销银行

热门文章

  1. Java高阶部分知识点汇总(四)-继承与多态
  2. 从C语言的角度重构数据结构系列(九)-数据结构哈希表分糖果
  3. 有时间窗车辆路径问题(VRPTW)解决方案合集,[CW节约算法,TS(硬约束版),TS(惩罚函数版),LNS四种方法对比(附MATLAB代码)]
  4. 使用Python绘制热图的库
  5. Meanshift解析
  6. Python入门100题 | 第066题
  7. 实战项目四:爬取911网站
  8. 【Linux】18_日志管理rsyslog系统日志管理
  9. 我的2013-一个dota半职业玩家向码农的转变路
  10. 消灭 Java 代码的“坏味道”【转】