首页 > 编程知识 正文

aspx后台输出js的简单介绍

时间:2024-03-25 09:50:17 阅读:333171 作者:RJQZ

本文目录一览:

怎么将aspx的返回值传给js,用jquery框架的ajax,,最好给个demo。。谢谢了。

这个也简单的。

ajax.aspx

1、除第一行外,删除ajax.aspx页面中的其他代码。

2、在ajax.aspx.cs中调用方法并用response.write方法输出结果如:

page_load(){

//查询数据库操作并把结果存入字符str里面

Response.write(str);

}

这样js就可以获取str这个值了

$.ajax({

type: "get",

url: "ajax.aspx",

success: function(data, textStatus){

//data就是后台传回的数据str

},

error: function(){

//请求出错处理

}

});

还是将aspx的返回值传给js。

简单点得就用特殊符号分隔开后在前台用js分离出来如:

str="111-22-3333";

前台success:

var array=data.split('-');

array[0]就是为111

另外一种复杂点是后台把结果拼接成一个json格式或xml格式传,这两种方式可以传递复杂结构数据到页面。

常用的是json格式,具体这个格式的写法你要去网上看资料了。

asp.net 后台输出JS到前台无效

你最好能贴出点代码来,分析一下。

1.一般这个情况都是。JS输出的顺序出问题了。

2.函数入口可以进行页面加载后处理的方式会好一点。

如:window.setTimeout("setTextBoxValue('plid')",100);

或在

前台页面加载的事件里调用。

怎样在ASPX后台调用有返回返回值的JS

可以通过自定义控件,实现c,a,l,l,b,a,c,k 接口,注册脚本来达到客户端-后台互相回发回调的,参见

Page.ClientScript.GetC,a,l,l,b,a,c,kEventReference

和IC,a,l,l,b,a,c,k,EventHandler, IP,o,s,t,B,a,c,k,DataHandler 接口

该死的过滤。。。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。