[問題] 使用querystring時發生了什麼?

作者: bug9 (景依舊人不在)   2018-01-20 18:07:23
不好意思想請問大家
這次跟後端合作做了一個網頁,寫了一個input讓人輸入名字
按下連結後導頁到index.aspx?=Txt輸入的名字
在aspx會產生一個base64圖片上面會有輸入的名字
(大概的前情完畢)
問題來了
網頁做好後查了querystring 跟ajax還是覺得很困惑
不很清楚瀏覽器跟伺服器之間發生了什麼事Q__Q
(如果單單請求不傳送data大概知道)
但回到前情提要,我在首頁只寫了
如果input不為空,
var name = $("input").val();
$("a").attr("href", = "index.aspx?=Txt"+name);
我完全沒寫到$.get()......
這樣為什麼伺服器或是.aspx可以收到我的參數???!!!
當使用者按了連結之後
瀏覽器跟伺服器跟.aspx又發生了什麼事Q_Q??
現在還在爬ajax的api
覺得最困難的是不曉得運作流程
理解起來超級吃力Q__Q
希望在版的高手們可以指點一二~
先謝謝大家了!!!
作者: Rinorune (杜)   2018-01-20 18:19:00
google asp.net 路由 點第一個 msdn的
作者: jhnny97 (≡(  ゚Д゚))   2018-01-20 18:38:00
你打開chrome的dev tool,可以看你傳了什麼東西跟受了什麼東西,你再對照你伺服器的log(或是伺服器端寫個事件記錄)應該什麼時後發生什麼事都很清楚了
作者: vi000246 (Vi)   2018-01-20 19:01:00
你用href轉址 就會發送get請求
作者: jhnny97 (≡(  ゚Д゚))   2018-01-20 19:04:00
在network那欄裡面,選你想看的請求網址,header會詳細記錄用戶端發出的請求。另外其他欄位也有請求相關的資訊。
作者: Expsun (無限燃燒)   2018-01-20 21:33:00
請愛用瀏覽器f12 或fiddler
作者: cf1064 (蚵仔)   2018-01-20 23:01:00
在網址後面象參數不就跑get了嗎...

Links booklink

Contact Us: admin [ a t ] ucptt.com