页面上用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;
}
Jquery怎么传值?
"确定": function(){
// 传值至这里,改变指定的input text
// 假设你有个Input 的id是 'name', 你就可森孝以这么写:
$("#name"侍败).val("名字");
// 然后此谈稿你可以点下确定按钮,试试效果.
},
关于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
Jquery获取页面传值
function request(paras){
var url = location href;
var paraString = url substring(url indexOf("?")+ url length) split("");
var paraObj = {}
for (i= ; j=paraString[i]; i++){
paraObj[j substring( j indexOf("=")) toLowerCase()] = j substring(j indexOf("=")+ j length);
顷汪}
var returnValue = paraObj[paras toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
雀冲仔 }else{
return returnValue;
判做}
}
//如你给出的地址可以这样
var classid = request("classid");
lishixinzhi/Article/program/Java/JSP/201311/20521
jquery如何快速获取页面的get传值
好像jquery未封装有直接获取的方法,请参亮模考javascript原生老侍方法:
小明age=29
!-- target.html 页面的代码 --
侍键吵input type=button value="获取URL传递的参数" onclick="getSearch()"br
script
function getSearch(){
var parasArray = location.search.substr(1).split("");//获得格式如 [name=Tommy,age=25]这样的数组
for (var i in parasArray){
//参数值中含有的中文要先解码,否则会显示为 %E5%B0%8F%E6 的格式
var para=decodeURI(parasArray[i].split("=")[1]);//或使用 decodeURIComponent()方法
alert(parasArray[i].split("=")[0]+" : " + para);
}
}
/script
jquery怎么获取页面传值
可以通悄搜过url传值(用js解析url参数)
cookie也可以(用js操作码则cookie)
window.localStorage(用js存取) //同理也有其他的方法启模历 比如sessionStorage
也可以通过服务端实现