首页>>后端>>java->jquery页面传值?

jquery页面传值?

时间:2023-12-05 本站 点击:0

页面上用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

也可以通过服务端实现


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/java/13208.html