鍍金池/ 問答/HTML/ ajax數(shù)據(jù)交互post方式

ajax數(shù)據(jù)交互post方式

交接代碼。
看到同事寫的數(shù)據(jù)交互代碼。
我理解的是,只要限定了type是post,那么url里面是不能拼接請(qǐng)求參數(shù)的。
但是這里,請(qǐng)求成功了,想知道為什么?
如果url里面拼接有請(qǐng)求參數(shù),type為post也可以的話,那么post和get的區(qū)別又在哪里。
對(duì)ajax理解不太豐富,希望各位大佬幫助。
代碼部分
請(qǐng)求頭
請(qǐng)求頭

回答
編輯回答
笨尐豬

jsonp指定請(qǐng)求方式是無效的,jsonp只有get方式....
詳情百度jsonpajax的區(qū)別

2018年2月11日 08:06
編輯回答
愛是癌

GET只可以發(fā)送請(qǐng)求頭,是一個(gè)簡(jiǎn)單的請(qǐng)求,數(shù)據(jù)類型字符串,
post可以發(fā)送請(qǐng)求頭,可以發(fā)送圖片流,josn數(shù)據(jù),字符串等。在POST發(fā)送請(qǐng)求頭數(shù)據(jù)即你說的接拼字符串參數(shù),其實(shí)就是在POST請(qǐng)求過去時(shí)候附帶了get參數(shù),后端可以用GET獲取數(shù)據(jù)和POST的數(shù)據(jù)

2018年5月6日 19:18
編輯回答
笑浮塵

因?yàn)槟愕氖莙uery string parameters

沒有參數(shù)序列化form data

你把請(qǐng)求參數(shù)寫在$.ajax 的 data里面
然后分別發(fā)送一下get和post,觀察network調(diào)試信息就知道差別了

建議多看看http相關(guān)知識(shí)
http://www.java1234.com/a/jav...

2017年7月22日 16:10
編輯回答
孤慣

我感覺是后端用$_REQUEST接參數(shù)的問題吧
因?yàn)?_REQUEST默認(rèn)包含$_GET $_POST和$_COOKIE

我猜的 我也是個(gè)前端

2018年8月14日 22:47
編輯回答
萌二代

這樣不是不可以,但是你會(huì)發(fā)現(xiàn)當(dāng)你url后面的參數(shù)字節(jié)多了,就不行了,因?yàn)閡rl長(zhǎng)度是有限制的。當(dāng)請(qǐng)求方式為post時(shí),應(yīng)該把參數(shù)放在data中,按規(guī)范來操作吧

2017年1月3日 04:52