ASP.NET jquery ajax傳遞參數的實例
第一種: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=Reidquest. [“guid”];
2.2 JSON 作為參數傳遞
即傳遞的參數是以json字串的形式傳遞。 dataType=”json”;
前台 ajax POST 傳遞 :將表單資料提交伺服器的一種請求,要提交的資料位於資訊頭後面的實體中。
後台接收:
StreamReader reader=new StreamReader(Request.InputStream);
string str = reader.ReadToEnd();
🎎 reader=new StreamReader (Request.InputStream);string str = reader.ReadToEnd(); 讀取後newtonsoft 做JSON處理2.3 JSON本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
<🎜>:種植花園 - 完整的突變指南
3 週前
By DDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
如何修復KB5055612無法在Windows 10中安裝?
3 週前
By DDD
藍王子:如何到達地下室
1 個月前
By DDD
北端:融合系統,解釋
3 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)