利用ajax 异步 同一页面动态拼接标签
2014-04-03 16:30
337 查看
今天学习jquery ,想做一个界面上的功能,
需求描述:选择完时间栏之后,根据选择的时间动态的查询下拉框的内容。
大体的思想:
利用jquery的异步操作,实现局部刷新连接数据库,将返回的值动态拼接到select上面。
时间控件选择jquery的datepicker组件,
$( "#orderTime" ).datepicker({ "dateFormat": "yy-mm-dd", onSelect: function(selectedDate) {//选择日期后执行的操作 $.ajax( { "type": "POST", "url": 'admin/DataPickerAdminAction', "contentType": "application/x-www-form-urlencoded; charset=utf-8", "data": { orderTime:selectedDate }, success: function(data, textStatus) { //将数据转换成对象 var aaDataObj = eval('('+data+')'); var html = ''; $.each(aaDataObj.aaData, function(commentIndex, comment){ html += '<option value="' + comment['roomId'] + '">' + comment['roomNum'] + '</option>'; }); $( "#roomNum" ).append(html); } }); } });
前台界面的代码:
<div> <label for="text">时间</label> <input type="text" name="orderTime" id="orderTime"/> </div> <div> <label for="text">房间</label> <select id="roomNum" name="roomNum"> <option value="">选择入住房间...</option> </select> </div>
相关文章推荐
- 在使用ajax拼写动态页面的时,使用jquery出现了找不到拼接的标签这一问题
- 利用Ajax无全页面提交实现动态画图
- 利用JQuery+Ajax实现aspx页面无刷新异步请求
- 利用Ajax无全页面提交实现动态画图
- 利用ajax给html动态拼接html代码
- ajax异步获取数据,动态添加select标签中的option
- 利用css和js实现页面的标签效果。(标签个数可以动态变化)
- ajax请求到后台数据,前台不用拼接字符串append追加HTML标签,使用空模板一样显示到页面
- 利用Ajax对客户端页面的动态增删改查
- 动态事创建的a标签上利用jq滑过元素执行事件通过ajax获取后台数据根据鼠标位置展示数据内容,鼠标离开消失
- 利用JQuery实现ajax异步刷新页面
- VS2008 WINFROM 利用WeifenLuo +OUTLOOKBAR +IrisSkin2.dll实现换肤 标签页面 以及子动态加载子菜单的实实例
- 利用ajax实现页面动态修改
- 利用JQuery+Ajax实现aspx页面无刷新的动态数据绑定
- 添加时动态的在页面生成表格,使用ajax异步在后台添加到数据库
- JS-利用ajax获取json数据,并传入页面生成动态tab
- Struts中利用ajax/jquery页面动态无刷新添加信息
- [置顶] ajax请求得到后台数据,前台页面,使用table模板然后clone,显示表格,,不用append拼接 “字符串和HTML表格标签”
- 利用Easy UI生成异步树以及动态添加标签页
- 利用ajax实现页面动态加载select下拉框