[问题] 使用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