麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > AJAX > 正文

ASP.NET jquery ajax傳遞參數的實例

2024-09-01 08:33:48
字體:
來源:轉載
供稿:網友

第一種:GET傳遞

前臺 ajax   GET 傳遞 :即在請求的地址后面加上參數,URL地址長度有顯示,安全性低

后臺接收:Request.QueryString[“參數名字”]!

例如:

function LoadBar(id) {   var project = id;   var month = $("#txtMonth").val();   $.ajax({     type: "GET",     async: false,     url: 'GetProjectScore.aspx?project=' + project + '&month=' + month,     dataType: 'json',     beforeSend: function () {     },     success: function (msg) {       if (msg) {         optionBar.xAxis.categories = eval(msg.projectscore.orgname);         optionBar.series = eval(msg.projectscore.series);         var t = eval("(" + subtitle + ")");         optionBar.subtitle = t.subtitle;         chart = new Highcharts.Chart(optionBar);       }     },     error: function () {       alert('出錯了啦!');     }   });

第二種:POST傳遞

2.1    字符串  作為參數傳遞

即傳遞的參數是以字符串的形式傳遞。dataType=”text”;

前臺 ajax   POST 傳遞 :將表單數據提交服務器的一種請求,要提交的數據位于信息頭后面的實體中。

后臺接收:Request.Form[“參數名字”]

例如:

$("input[name=returnfile]").click(function () {            var returnflag = $(this).val();            var guid = $(this).prev().html();            $.ajax({              type: "POST",              async: "false",              url: "returndata.aspx",              data: "flag=" + returnflag + "&guid="+guid+"",              success: function () {              }            });          })

后臺接收:

string flag=Request.Form[“flag”];

string guid=Request.Form[“guid”];

2.2   JSON   作為參數傳遞

即傳遞的參數是以json字符串的形式傳遞。dataType=”json”;

前臺 ajax   POST 傳遞 :將表單數據提交服務器的一種請求,要提交的數據位于信息頭后面的實體中。

后臺接收:

StreamReader reader=new StreamReader(Request.InputStream);

string str = reader.ReadToEnd();

例如:

$("input[name=returnfile]").click(function () {            var returnflag = $(this).val();            var guid = $(this).prev().html();            var str = "{'flag':'" + returnflag + "','guid':'" + guid + "'}";            var json = eval("(" + json + ")");            $.ajax({              type: "POST",              async: "false",              url: "khdf_returndata.aspx",             dataType:”JSON”              data: json,              success: function () {              }            });          })

后臺接收:

StreamReader reader=new StreamReader(Request.InputStream);

string str = reader.ReadToEnd(); 

讀取后newtonsoft 做 JSON處理

2.3 JSON   作為參數傳遞

$(function () {      $("#btnLogin").click(function () {        // var username = $("#txtUserName").val();        // var password = $("#txtPassword").val();        // var paras = "username=" + username + "&password=" + password;        // alert(paras);        var data = {          username: $("#txtUserName").val(),          password:$("#txtPassword").val()        }        $.post("Home/CheckLogin", data, function (data) {          alert(data);        })      })    })

如果按照2.2post。則必須加上: contentType: "application/json"

后臺接收:

[HttpPost]    public ActionResult CheckLogin(string username,string password)    {      string name = username;      string pwd = password;      return View();    }

以上就是小編為大家帶來的ASP.NET jquery ajax傳遞參數的實例全部內容了,希望大家多多支持VeVb武林網~


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线天堂中文字幕 | 中文字幕xxx | 黄色大片免费看 | 91成人久久 | 欧美 日韩 亚洲 中文 | 日本羞羞的午夜电视剧 | 成人午夜影院 | 国产九色在线观看 | 黄色av片三级三级三级免费看 | 免费在线观看亚洲 | 国产日韩一区二区三区在线观看 | 色av成人天堂桃色av | 一本视频在线观看 | 天天干导航| 成人短视频在线播放 | 毛片大全| 精品视频一区二区三区四区 | 久久国产亚洲精品 | 久久99精品久久久久久青青日本 | 一级片久久免费 | a黄在线观看 | 免费人成在线播放 | 中文区永久区 | 欧美日韩大片在线观看 | 国产精品自拍av | 国产精品成人久久 | 91精品国产91久久久久久 | 久综合| 亚洲天堂岛国片 | 91在线视频在线观看 | h视频在线观看免费 | 免费在线观看成人网 | 久草在线视频精品 | www.91sp| 国产乱淫av片免费 | 精品亚洲一区二区 | 黄在线观看 | 成人午夜视屏 | 一级毛片播放 | 欧美一级片 在线播放 | 欧美一级片在线 |