jq中的ajax传参

Posted 丫玉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq中的ajax传参相关的知识,希望对你有一定的参考价值。

    一.   jq中的Ajax传参有两种

          1.通过url地址来传参

     2.通过data来传递参数

 

1. url来传递参数

function GetQuery(id) {
     if (id ==1||id==7) {
         var name = "语文";
         $.ajax({
             url:"../ajaxHandler/ChartsHandler.ashx?id="+id+"&name="+name +"",
             type: "get",
             success: function (returnValue) {
                 $("#cId").val(returnValue);
             },
             error: function (returnValue) {
                 alert("对不起!数据加载失败!");
             }
         })
     }
}

2. 通过data 来传参

function GetQuery(id) {
     if (id ==1||id==7) {
         var name = "语文";
         $.ajax({
             url:"../ajaxHandler/ChartsHandler.ashx",
             type: "get",
             //获取某个文本框的值
             //data: "id=" + id + "&name=" + $("#name").val(),
             data: "id=" + id + "&name=" + name,
            // 或者(注意:若参数为中文时,以下这种传参不会造成后台接收到的是乱码)
             //data: {
             //    "id": id,
             //    "name": name
             //},
             success: function (returnValue) {
                 $("#cId").val(returnValue);
             },
             error: function (returnValue) {
                 alert("对不起!数据加载失败!");
             }
         })
     }
}

 

 

 

以上是关于jq中的ajax传参的主要内容,如果未能解决你的问题,请参考以下文章

jq中的ajax合集总结

jq的ajax方法

ajax传参在ie8中的问题

js实现jq的ajax

原生Ajax 和Jq Ajax

JQ ajax 请求