select2 ajax demo,Select2下拉框示例
在项目中,需要用到下拉框,于是找到了这个比较好用的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下拉框示例相关推荐
- ajax验证下拉框,ajax 遍历select 下拉框(示例代码)
html : js代码: //动态绑定下拉框项 function addnotice() { $.ajax({ url: "${pageContext.request.contextPath ...
- select2 多选的下拉框报错Uncaught TypeError: Cannot read property 'toUpperCase' of undefined
报错原有: select2使用多选下拉框,<input select2 select2-model="entity.brandIds" config="brand ...
- php jq ajax 4个下拉框联动案列,Ajax与Jquery结合数据库做出实现下拉框的二级联动...
这次给大家带来Ajax与Jquery结合数据库做出实现下拉框的二级联动,Ajax与Jquery结合数据库做出实现下拉框二级联动的注意事项有哪些,下面就是实战案例,一起来看一下. 首先我们需要先建立好数 ...
- ajax 遍历select 下拉框
html :<select id="type" > </select> js代码: <script type="text/javascr ...
- ajax使用json下拉框,ajax请求后台得到json数据后动态生成树形下拉框的方法
如下所示: $(function(){ $.ajax({ url:"departmentAction_getAllDep.action", type:"post" ...
- php jq ajax 4个下拉框联动案列,AJAX_AJAX实现下拉框联动,想当年,为了实现三级联动, - phpStudy...
AJAX实现下拉框联动 想当年,为了实现三级联动,找个js高手些了N多代码才搞定,但是很慢,因为一次要将所有的选项取来,然后排序,查找动态显示. 现在使用AJAX真是太方便了,下面做了个简单例子,实现 ...
- 使用Ajax实现百度下拉框
百度下拉框 在使用百度搜索时,在输入框中输入部分文字后,下面会将与该文字相关的词组展示出来,该功能就可以使用ajax来实现. 注册输入框的onkeyup事件,该事件触发时,将输入框中填写的内容使用aj ...
- html的样式下拉框的联动,Web框架Ajax实现html下拉框联动
说明 页面代码 数据模型 Ajax联动 后台action 结语 说明 我们通过给两个下拉列表赋值案例来说明,下拉框1值通过属性值绑定AvailableCategories直接从后台获取,下拉框2值Se ...
- 使用select2实现多功能下拉框,select2中文api
最近项目中有个需求是商品能够选择多个标签,类似jire中选择标签: 能把选择后选项显示在输入框中,删除时连同整个标签一起删.经过网上咨询.请教同事后,得到一致意见是使用select2. 下面是使用se ...
最新文章
- Linux 上不可修改的文件和目录
- VTK:vtkBandedPolyDataContourFilter用法实战
- JavaScript内置对象Date----格式化时间
- linux查看vnc进程命令_linux命令:VNC服务的配置及使用
- 【Java数据结构与算法】第八章 快速排序、归并排序和基数排序
- Kafka-batch.size属性
- 第一次使用DataGrip,连接后看不到自己所有数据库
- 自学elastic search
- 剪映怎么把英文字幕翻译成中文?(附视频教程+字幕翻译工具)
- matlab数据归一化mapminmax函数
- calico源码分析-ipam(2)
- python-->with-上下文管理器
- 编译原理——实现NFA到DFA 的转换(子集构造法)
- java判断所有域名后缀_使用Java的IO操作,提取全世界所有的三位域名后缀
- 浙大培训 | 最短路径、最小生成树
- 应届生去软通动力怎么样_应届生第一份工作应该怎么找?
- php云片网api的运用,如何实现php调用云片网接口发送短信
- 众怒难犯 三星在李在镕接班计划上采取迂回策略
- 2021高考公务员成绩查询,2021国家公务员考试成绩查询入口开通时间
- 银监会拟试点独立法人直销银行
热门文章
- Java高阶部分知识点汇总(四)-继承与多态
- 从C语言的角度重构数据结构系列(九)-数据结构哈希表分糖果
- 有时间窗车辆路径问题(VRPTW)解决方案合集,[CW节约算法,TS(硬约束版),TS(惩罚函数版),LNS四种方法对比(附MATLAB代码)]
- 使用Python绘制热图的库
- Meanshift解析
- Python入门100题 | 第066题
- 实战项目四:爬取911网站
- 【Linux】18_日志管理rsyslog系统日志管理
- 我的2013-一个dota半职业玩家向码农的转变路
- 消灭 Java 代码的“坏味道”【转】