利用javascript如何同时回调服务器端dropdownlist的item值和vaule值

问题描述

如题:此回调函数,回调客户端的vaule

functionCallServer(input,context){context.length=0;arg=input.value;<%=ClientScriptManager.GetCallbackEventReference(this,"arg","receiveServerData","context")%>}请问:能同时回调客户端dropdownlist的item值吗?同时ReceiveServerData(result,context)怎么修改

functionReceiveServerData(result,context){context.length=0;vararrData=result.split(",");for(vari=0;i<arrData.length;i++){vardata=arrData[i].split("@");context.options[context.length]=newOption(data[1],data[0]);}}

解决方案

解决方案二:
顶一下
解决方案三:

解决方案四:
up
解决方案五:
在线等,急!!!!!!
解决方案六:
<scripttype="text/javascript">varoHttpReq,oDoc,result;functioncreateXMLRequest(){if(window.ActiveXObject){//判断当前浏览器是不是ie,oHttpReq=newActiveXObject("Microsoft.XMLHTTP");}else{//不是ieoHttpReq=newXMLHttpRequest();}}functionload(ddlname,bids){vardrp2=document.getElementById(ddlname);drp2.length=0;createXMLRequest();oHttpReq.onreadystatechange=handleStateChange;oHttpReq.open("GET","GetDatatoddlcenter.aspx?"+ddlname+"="+bids,false);oHttpReq.send(null);//varresult=oHttpReq.responseText;varkinds=result.split(';');//对返回的数据进行处理for(i=0;i<kinds.length-1;i++){oid=kinds[i].split(',')[0];//获取ddlcenter类的datavaluefield值oname=kinds[i].split(',')[1];//获取cname小类的datatextfield的值varnewOption=newOption(oname,oid);eval(drp2.options[i]=newOption);//绑定到ddlcenter,作为单个节点选项}}functionhandleStateChange(){//f服务器端执行,回调函数if(oHttpReq.readyState==4)//成功加载{if(oHttpReq.status==200)//ok{result=oHttpReq.responseText;}}}
解决方案七:
调试中,谢谢xierfly!!

时间: 2024-11-20 10:04:35

利用javascript如何同时回调服务器端dropdownlist的item值和vaule值的相关文章

使用JavaScript触发asp.net服务器端控件事件

当一个服务器控件要同时下列两种事时: 1.服务器端的点击事件 2.客户端的点击时执行ajax请求 需要的效果: 先执行ajax请求,然后根据ajax的结果,决定是否执行服务器的响应事件 当一个服务器控件同时执行这两种操作时,由于网速,响应速度,网络环境等多方面的因素,要么是后者的结果将前者的结果覆盖,要么是前者的结果将后者覆盖,这样很难达到所需要的效果. 于是,我想到了一个折中的办法. 一,将服务器控件"隐藏"(注意,如果直接将 服务器端控件的属于visiable = false 的话

Javascript基于AJAX回调函数传递参数实例分析_javascript技巧

本文实例讲述了Javascript基于AJAX回调函数传递参数的方法.分享给大家供大家参考,具体如下: 前面介绍了<javascript实现html页面之间参数传递的四种方法>,这里针对ajax参数传递做一分析. 在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是有参数的,如何把参数传进来呢? var callback = function(p1){ //do somet

利用javaScript实现点击输入框弹出窗体选择信息

 这篇文章主要是对利用javaScript实现点击输入框弹出窗体选择信息进的实例行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在这里奉上源代码,没有做样式处理,不过功能是可以的,希望大家可以和我交流交流!   代码如下: <html>  <head>   <title>点击弹出DIV选择信息</title>      <meta http-equiv="keywords" content="keyword1

利用JavaScript创建功能强大的GUI

javascript|创建 大多数的计算机用户都非常熟悉Windows的图形用户界面(GUI),都通过使用Word或微软的电子邮件客户端软件了解了按钮.工具条.标签,但与客户端软件都拥有几乎一致的界面截然不同的是,我们可以发现,每个网站的界面都各不相同.用户需要学会如何使用每一种互联网应用程序.尽管大多数的互联网应用程序都不是太复杂,但一个用户需要不断地去学习应用程序界面,时时感觉自己象个新手,这对于用户而言,毕竟不是一件令人愉快的事. 通过利用javascript和CSS建立互联网应用程序或网

Javascript实例教程(8) 利用Javascript基于浏览器类型的重定向

javascript|教程|浏览器 利用javascript基于浏览器类型的重定向 基于浏览器类型的重定向的实现可以通过使用javascript函数来检查navigator.userAgent的字符串"MSIE",它将告诉你用户是否使用Microsoft Internet Explorer(微软的IE浏览器).通过修改windows.location函数可以重定向到正确的URL(同意资源定位器).下面是详细的代码: <HTML> <HEAD> <SCRIP

Javascript实例教程(7) 利用Javascript进行密码保护

javascript|教程 利用javascript进行密码保护 随着互联网的飞速发展,地球变得越来越小,人们可以跨越时间和空间得界限进行交流于合作.但是随之也产生了一些肆意搞破坏的黑客,这就使得程序设计人员在编制应用程序中要考虑到黑客袭击这个问题,所以自然而然地就会想到保护.本节教程将教你怎样利用javascript进行密码保护.利用javascript来对网页进行密码保护有几种方法.最早的一种方法是依耐于用户而不知道目标文件名,代码如下: <SCRIPT LANGUAGE="javas

利用javascript来转换GB2312到UNICONDE -- &amp;#形式

javascript|转换 利用javascript来转换 <style>BODY {FONT-SIZE: 9pt; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}input {FONT-SIZE: 9pt; height: 13pt;}</style> <script language="JavaScript1.2">/*This foll

利用javascript来转换GB2312到UNICONDE

javascript|转换 利用javascript来转换 <style>BODY {FONT-SIZE: 9pt; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}input {FONT-SIZE: 9pt; height: 13pt;}</style> <script language="JavaScript1.2">/*This foll

利用JavaScript和CSS制作浮动menu

css|javascript|浮动 随着INTERNET的高速发展,越来越多的人拥有了个人主页,但以往的静态HTML语言,已经不能满足人们的要求.javascript和多层模式表单(Cascading Style Sheet, CSS)的出现使网页更加生动活泼,从而可以获得令人满意的效果.本文以javascript和CSS制作一种浮动菜单的方法为例,来说明其灵活性,同时也是抛砖引玉希望和广大网友共同切磋技术,制作出更好的家页(homepage).当我们浏览一个超过屏幕显示范围的一个页面时,为了回