页面上用jQuery获取的值,怎样能传递到后台,C#
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面上用jQuery获取的值,怎样能传递到后台,C#相关的知识,希望对你有一定的参考价值。
建议学习下 jquery ajax 部分,先给你个源码看看
//订单状态function OrderConfirm(OrderID)
$.ajax(
type: "POST",
url: "/Booking/BookingInfo.aspx",
data: "OrderConfirm=True&OrderID=" + OrderID,
success: function(msg)
if (msg == "success")
//msg 是你后台传的信息,可以传你想要的信息
alert("信息确认成功!");
else
$("#lblErrMsg").text(msg);
$("#lblErrMsg").show();
,
error: function(msg)
alert("错误");
);
后台 pageload 代码
if (Request["OrderConfirm"] != null && Convert.ToBoolean(Request["OrderConfirm"]))int OrderID= (Request["OrderID"] == null) ? 0 : Convert.ToInt32(Request["OrderID"]);
string strResult = String.Empty;
if (OrderID!= 0)
try
//你的code
//这是你后台传给前台的值
strResult = "success";
catch (Exception ex)
strResult = ex.Message;
Response.Clear();
Response.Write(strResult);
Response.End();
return;
参考技术A 通过jquery的ajax方式,使用get或者post方法提交,例如提交到hello.aspx,可以这么写
var id = $("#id").val;
$.get("hello.aspx?id="+id,function(data,status)
alert("Data: " + data + "\nStatus: " + status);
);追问
本人是新手,能不能说的详细点。能不能顺便告诉一下,怎样从后台往前台传值,非常感谢
追答二楼的回答很详细了,至于后台往前台传值,二楼的方法可行,但是有个局限就是对于数据量比较大且有格式的数据,就显得有点麻烦了,比如,你要接收一条完整的数据库记录,有10个字段,用二楼的方法,你就得自己考虑如何编码,如何解码。可以考虑使用json来实现后台向前台传递复杂数据。
例子:
假设后台需要想前台传递一个User(有username,name,age三个属性)
前台代码可以这么写:
$.getJSON("hello.aspx?id=1",function(result)$("#res").append(“用户名:”result.user.username);
$("#res").append(“姓名:”result.user.name);
$("#res").append(“年龄:”result.user.age);
);
后台的代码的话,给你的地址,可以参考一下:
http://blog.csdn.net/lgame/article/details/2031303
本回答被提问者采纳 参考技术B 你这个传值有什么要求吗?如果只是后台的参数或者返回值,可以var a = '<%=后台方法名(参数)%>';这样就可以了,a就是返回值。 参考技术C 怎样从后台往前台传值?
jquery获取页面html元素的值,html元素获得后台的值追问
是这样,我通过JQuery获取的是鼠标点击位置的坐标,然后想把这个坐标值传到后台进行判断。
JQuery中如何获取另外一个页面的id所对应的值
a.html代码
<div>
<p id = "hehe">我</p>
</div>
b.html代码
<div>
<p id = "qq"></p>
</div>
在b.html中,如何获取a.html中id=hehe对应的值,不用网页传递函数这种方式
用jquery的load,get,post等等
构建iframe,load即可读取
你好,a.html中动态添加的id可以通过load方法获取吗
参考技术B 大范甘迪士大夫胜多负少啊但是犯得上是的方法以上是关于页面上用jQuery获取的值,怎样能传递到后台,C#的主要内容,如果未能解决你的问题,请参考以下文章
在jsp页面上用file控件添加一个本地图片的路径,然后在旁边的img中显示出来,并且不刷新页面