教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 javascript不刷新页面的联动代码(实例分享)

javascript不刷新页面的联动代码(实例分享)

发布时间:2015-02-06   编辑:jiaochengji.com
本文分享下,js实现不刷新页面的联动代码,有需要的朋友可以参考学习下。

js实现不刷新页面的联动代码,如下:
 

复制代码 代码示例:

<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不刷新页面的联动代码(实例分享)
js返回上一页并刷新多种方法举例
网页页面自动刷新三种方法
js自动刷新当前页面方法详解
js刷新页面几种方法小结
js返回上一页并刷新的多种方法
js刷新页面实例解析
js自动刷新页面代码
js定时刷新页面与跳转页面多种方法
js控制网页自动刷新 刷新一次停止刷新

[关闭]
~ ~