六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

ajax 页面列表动态联动小例

[复制链接]

升级  66%

7

主题

7

主题

7

主题

童生

Rank: 1

积分
33
 楼主| 发表于 2013-1-29 10:51:12 | 显示全部楼层 |阅读模式
第一次使用ajax也让我调试了好久,不过用起来的确很方便,效果很不错!
<script type="text/javascript">function doMyAction() {var myTableOwner = document.getElementById('myTableOwner').value;if(myTableOwner.replace(/^ +| +$/g,'')=='') { alert("请选择“所有者”!"); return false; }var myTableName = $.trim(document.getElementById('myTableName').value);if(myTableName.replace(/^ +| +$/g,'')=='') { alert("请选择“库表名”!"); return false; }function setMySelectJS() {resetIframeSize();}function changeTableName(){$.ajax({url:'${myContextPath}/tableNameListController.do',type:"GET",data:{myTableOwner:$("#myTableOwner").val()},dataType:"text",timeout:30000,success:function(data,textStatus){                                //清空列表原有数据$("#myTableName").empty();var pos_begin=data.indexOf("ajax_index_start")+16;    var pos_end=data.indexOf("ajax_index_end");                            //将后台返回数据注入myTableName    $("#myTableName").append(data.substring(pos_begin,pos_end));}});}function link(){var a = "${flag}";if(  a != 1 ){return;}else{document.getElementById('myTableOwner').value = "${owner}";changeTableName();var list = document.getElementById('myTableName').options.length;for(var i=0;i<list;i++){    if(document.getElementById('myTableName').options[i].text == "${tableName}"){        document.getElementById('myTableName').options[i].selected = true;    return;}   }  }}</script></head><body leftmargin="0" rightmargin="0" ><table align="left" width="100%" border="0" cellpadding="0" cellspacing="0"><tr align="left" ><td align="left" ><div id="myDivInput"><table align="left" class="myTable.css"><tr align="left" ><td align="left" colspan="5" ><label id="mypagetitle" class="titlelabel">表定义查询</label></td></tr><tr align="left" ><td align="left" >所有者:</td><td align="left" ><select id="myTableOwner" name="myTableOwner" onchange="changeTableName()"><option value="">--请选择--</option><option value="option">value</option></select></td><td align="left" >库表名:</td><td align="left" ><select id="myTableName" name="myTableName"><option value="">--请选择--</option></select></td><td align="left" ><input type="button" name="mysubmit" value="查询"  ></td></tr></table></div></td></tr></table></body>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表