JavaScript】 ajax 传参方式

2020-07-17 14:49发布

5条回答
HUANG
2020-07-20 20:51

jq ajax传参的两种方式

第一种   在url ? 后通过拼接传参   第二种 通过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("对不起!数据加载失败!");
             }
         })
     }
}


一周热门 更多>