script不刷新页面的联动前后代码


Posted in Javascript onSeptember 18, 2013
<asp:DropDownList ID="type1" runat="server" CssClass="tfont" onchange="link(this.id);" </asp:DropDownList> 
<%-- 大小类--%> 
<script> 
function link(id) 
{ 
var obj = document.getElementById(id); 
var obj1 = document.getElementById('type2'); 
var name = ""; 
for(i = 0 ; i < obj.options.length ; i++ ) 
{ 
if(obj.options[i].selected) 
{ 
name = obj.options[i].value; 
} 
} 
var names = bargain_class.link(name).value.split(','); 
var obj1_count = obj1.options.length 
for (i = 0 ; i < obj1_count ; i++) 
{ 
obj1.options.remove(0); 
} 
for (i = 0 ; i < names.length ; i ++ ) 
{ 
option1 = document.createElement("option"); 
option1.innerHTML = names[i]; 
obj1.appendChild(option1); 
} 
// alert(names); 
} 
</script> //后台代码 
AjaxPro.Utility.RegisterTypeForAjax(typeof(bargain_class)); //本页页面名 
//===============================ajax调用===================================== 
[AjaxPro.AjaxMethod] 
public string link(string name) 
{ 
string text = ""; 
string sql = "select name from Management_products_class where pid='" + name + "'"; 
DataTable dt = LinkSql.conn(sql); 
for (int i = 0; i < dt.Rows.Count; i++) 
{ 
if (text == "") 
{ 
text = dt.Rows[i]["name"].ToString(); 
} 
else 
{ 
text += "," + dt.Rows[i]["name"].ToString(); 
} 
} 
return text; 
}
Javascript 相关文章推荐
jquery.validate使用攻略 第三部
Jul 01 Javascript
jQuery创建插件的代码分析
Apr 14 Javascript
js 高效去除数组重复元素示例代码
Dec 19 Javascript
javascript监听鼠标滚轮事件浅析
Jun 05 Javascript
Node.js实现批量去除BOM文件头
Dec 20 Javascript
为什么JS中eval处理JSON数据要加括号
Apr 13 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
jQuery事件用法详解
Oct 06 Javascript
JavaScript错误处理和堆栈追踪详解
Apr 18 Javascript
JavaScript定义函数的三种实现方法
Sep 23 Javascript
ajax前台后台跨域请求处理方式
Feb 08 Javascript
angularjs 动态从后台获取下拉框的值方法
Aug 13 Javascript
js 中的switch表达式使用示例
Jun 03 #Javascript
javascript实现促销倒计时+fixed固定在底部
Sep 18 #Javascript
jquery等宽输出文字插件使用介绍
Sep 18 #Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
Sep 18 #Javascript
JSON 数字排序多字段排序介绍
Sep 18 #Javascript
json数据与字符串的相互转化示例
Sep 18 #Javascript
如何让DIV可编辑、可拖动示例代码
Sep 18 #Javascript
You might like
世界收音机发展史
2021/03/01 无线电
php5.2.0内存管理改进
2007/01/22 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
2020/11/23 PHP
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
利用forever和pm2部署node.js项目过程
2017/05/10 Javascript
vue.js获取数据库数据实例代码
2017/05/26 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
基于python实现对文件进行切分行
2020/04/26 Python
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
启动一个线程是用run()还是start()
2016/12/25 面试题
校园主题婚礼活动策划方案
2014/09/15 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
具结保证书范本
2015/05/11 职场文书