ajax (一)
什么是 AJAX [ˈeɪdʒæks] ?
axios 使用
axious({
url:'目标资源地址'
}).then(result => {
//对服务器返回的数据做后续处理
})
<body>
<!-- axios库地址: http://cdn.jsdelivr.net/npm/axios/dist/axios.min.js
省份数据地址:http://hmajax.itheima.net/api/province
目标:使用axios库,获取省份表数据,展示到页面
-->
<!-- 1.引用axios库 -->
<p class="my-p"></p>
<script src="http://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script>
// 2.使用axios函数
axios({
//去哪个地址
url: 'http://hmajax.itheima.net/api/province'
}).then(result => {
//这里的result 为形参
// console.log(result.data.list.join('<br>'))
document.querySelector('.my-p').innerHTML = result.data.list.join('<br>')
})
</script>
</body>
认识 URL
URL 查询参数
定义:浏览器提供给服务器的额外信息,让服务器返回浏览器想要的数据
axios({
url:'目标资源地址',
params:{
参数名:值
}
}).then(result => {
//对服务器返回的数据做后续处理
})
axios({
url:'http://hmajax.itheima.net/api/city',
params:{
pname:'河北省'
}
}).then(result => {
//对服务器返回的数据做后续处理
})
总结:
常用请求方法和数据提交
axios({
url: '目标资源地址',
method: '请求方法',
data: {
参数名: 值
}
}).then((result) => {
// 对服务器返回的数据做后续处理
})
axios({
url: 'http://hmajax.itheima.net/api/register',
//post 数据提交 搭配 data使用
method: 'post',
//提交数据
data: {
username: 'Lihua999',
password: '7654321'
}
}).then(result => {
console.log(result)
})
HTTP协议-报文
接口文档
form-serialize 插件
原文地址:https://blog.csdn.net/2301_80115241/article/details/144014281
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!