请问大家下面这句话每个参数是什么意思,我在asp.net 后台.cs里面要怎么写:我请问大家 ChainSelect是什么意思
“dropList1” 他是目前页面中一个下拉的对象 ,在这里做为一个key type:top 又是什么意思,后面的function(data) 是什么意思回调涵数么? 就是通过这个涵数获取后台数据库返回的值,然后通过jquery追加到第二个下拉框,
但是我在后台要怎么写?
一点不理解希望大家能帮帮忙,解决马上给分结贴哦。。 $.post("ChainSelect",{keyWord: dropList1,type:"top"},function(data){
//循环读取并赋给下拉框
for(var i=0;i<data.length;i++;)
{
<"option value="+data[i]+">"+data[i]+"</option>".appendTo(dropList2);
}
},"join");
“dropList1” 他是目前页面中一个下拉的对象 ,在这里做为一个key type:top 又是什么意思,后面的function(data) 是什么意思回调涵数么? 就是通过这个涵数获取后台数据库返回的值,然后通过jquery追加到第二个下拉框,
但是我在后台要怎么写?
一点不理解希望大家能帮帮忙,解决马上给分结贴哦。。 $.post("ChainSelect",{keyWord: dropList1,type:"top"},function(data){
//循环读取并赋给下拉框
for(var i=0;i<data.length;i++;)
{
<"option value="+data[i]+">"+data[i]+"</option>".appendTo(dropList2);
}
},"join");
//循环读取并赋给下拉框
for(var i=0;i<data.length;i++;)
{
<"option value="+data[i]+">"+data[i]+"</option>".appendTo(dropList2);
}
},"join");ChainSelect应该改为更够提供列表内容的请求URL地址
{keyWord: dropList1,type:"top"}是向后台请求的时候发送的POST(form)参数
function(data)函数会在请求成功,服务器返回结果后被调用,其中data就是服务器返回的数据最后的"join"写错了吧,应该是"json"
public void data_Bind()
{//处理}这个时候是不是应该是 function(Bind) 还有就是 type:top 是什么意思?
这个是jquery的ajax请求写法
data,是服务器端处理完后返回的一个数据,一般来讲就是一段字符串或者json格式数据,或者xml等
type:top,指的是构造的post参数,相当于一个页面上的一个<input name="type" value="top" />
http://www.cnblogs.com/birdshover/archive/2008/01/07/1029471.html
$.post("ChainSelect",{keyWord: dropList1,type:"top"},function(data){
//循环读取并赋给下拉框
for(var i=0;i<data.length;i++;)
{
<"option value="+data[i]+">"+data[i]+"</option>".appendTo(dropList2);
}
},"join");ChainSelect就是post到server的地址;
{keyWord:dropList, type:"top"}是post到server的参数
data是server返回到浏览器的值
function(data)就是在servr的数据返回的时候系统调用的函数
回调函数就是给别的函数调用的函数
比如用ajax调用后台查询你输入的一个人的地址,方法返回地址。那么就用回调函数接收这个地址,然后页面上显示出来。