nnpc.net
当前位置:首页 >> Asp.nEt中我用JQuEry的AJAX调用后台代码返回的数据如何赋值DropDownList >>

Asp.nEt中我用JQuEry的AJAX调用后台代码返回的数据如何赋值DropDownList

你返回的json数据格式不正确哦,如果返回数组格式应该是这样才对{arr:[{.},{.},{..}]},在ajax的success: function (data)方法中应这样调用如下: $.each(data.arr, function (i, data) { items += "" + data.m3sfnm + ""; alert(data); });

用 ajax.post到后台方法(Function.aspx/void),然后传data参数值给它,将返回的数据进行分析后显示出来

1.web.config中需要配置好运行asp.net ajax框架相应的配置项,当然,建立一个asp.net ajax enabled web site项目时,web.config已经配置好了. 2.想让某个webservice可以被js调用,需要做一下几步: i.在这个webservice文件里用“using

后台 : ajax 调用后台 html="答案" Response.Write(html); Response.End();前台在ajax 操作data $.post("Validation_Members.aspx", { action: "checkUserName", str: str }, function(data) { //data 返回的sting $(".mg2").html(data ); });

把数组转成JSON传到前台,再在前台转回数组 AJAX一般都是用JSON格式或XML格式来传递数据的JSON就是一种具有特殊格式的字符串

$.ajax({ url:"页面地址", type:"post", datatype:"json", data:"", success:function(ex){ ex=('('+ex+')');//返回一个json,接下来就很好办了.WriteHtml(ex); } }) function WriteHtml(obj){ var arr=new Array(); for(var i=0;i<obj.length;i++){ //这里面你可以 直接拼接 table } //写入到页面容器 }

使用jquery内置的方法:$.post('url',{'key':'val'},function(data){ $('#myDrop1').empty();//首先清空现有的选项 $('#myDrop1').append(data);//将返回的html代码追加到下拉列表});

在head里面加入<script>function del(id){ $.post('后台程序的url',{id,id},function(data){ //data是执行后返回的结果 })}</script>之后再后台接受一下就行了 $_post

1.绑定数据源2.代码循环添加for(int i=0;i<100;i++){ListItem item=new ListItem(i.ToString(),"手动添加"+i.ToString());dropdownList.Items.Add(item);}3.还可以手动添加

ajax 是异步调用 获取数据的,跟你说的没什么关系啊, 你既然能添加上onclick 事件,可以顺便给每行数据添加一个JS 方法啊,改方法就是隐藏gridview 然后显示另一个DIV

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com