
正文
jquery页面传值,js页面传值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
页面上用jQuery获取的值,怎样能传递到后台,C#
建议学习下 jquery ajax 部分,先给你个源码看看
//订单状态
function OrderConfirm(OrderID) {
$.ajax({
type: "POST",
url: "/Booking/BookingInfo.aspx",
data: "OrderConfirm=TrueOrderID=" + 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;
}
相关问答
Q1: Jquery怎么传值?
"确定": function(){
// 传值至这里,改变指定的input text
// 假设你有个Input 的id是 'name', 你就可以这么写:
$("#name").val("名字");
// 然后你可以点下确定按钮,试试效果.
},
[img]Q2: 关于jquery和子页面向父页面传值
1. parent.openDialog("child", "?page=fathercustName=txtEmployee");
问号前面具体的页面写上不就行了。
或者直接用window.open()不也行吗
2.写一个函数:
function quzhi(obj)
{
var name=$("#" + obj.id + " td").eq(2).text();
return name;
}
这就是取得name的值,obj是传入一个tr
Q3: jquery怎么实现页面之间传递参数
一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:
b.html?teacher=xxtime=xxx
回到问题中,首先从a.html到b.html需要一个跳转方式,比方说在a.html页面里面你有一个链接:
a href="b.html" id="toPageB"跳转到b页面/a
剩下的就好办了,依次取得你需要的参数,然后修改页面url:
var dataFromLi=[$("#Teachername").text(),$("#Credit_hour").text()];
$("#toPageB").attr("href","b.html?data="+dataFromLi);
然后在b.html页面解析url,获取参数。
更新,如何根据url获取参数:
window.location.search 会返回所有地址栏从“?”开始的字符串。获取某个参数值可以通过正则,下面是一个简单的获取参数的函数:
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|]' + name + '=' + '([^;]+?)(|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}
如果你采用jQuery,你可以用更简单的办法:
$.url().param('data');








