老师有疑问
老师您好!
1、老师说,如果method为post,url地址就没必要这么写,把后面的?user=144333" 删掉是什么意思呢? 这里的地址是 向服务器请求数据的地址嘛?为什么是get 就要后面那句
2、还是不太明data:{username:"13623447894",pwd:"3213123"} 是起什么作用
3、,为什么要改变url值,这段代码起什么作用,感觉ajax学的稀里糊涂,老师敲我也敲
4、url 和data他们是什么关系呢
16
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕慕子
2020-08-30 10:14:51
同学你好,对于你的问题解答如下:
因为url地址中?后面的user=14433 表示向服务器传递的参数,get和post请求传递参数的方式不同。
(1)使用get请求时,一般使用这种格式,直接在地址后面拼接成参数,即:"xxxxx?user=13344"。
(2)使用post请求时,不可以直接在地址后面拼接参数,而是通过data参数数据。即:data:{username:1222222, pwd: 1111}
所以如果method为post,url地址就没必要这么写,把后面的?user=144333" 删掉。
data:{username:"13623447894",pwd:"3213123"} 是发送请求时向服务器传递的参数。
截图的这段代码,就是判断请求方式是get时,将要传递的参数拼接在url后面(可以参考第一条解析中get方法传递参数的格式)
url是发送请求的地址。data是在发送请求传递的参数。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星