扫码关注官方订阅号
一个项目分为biz端和web端,在进行前后台交互时,ajax中的url该怎样写?请举例解释下,麻烦了,谢谢!
闭关修行中......
以jQuery为例
$.ajax({ url:'....' ... })
以fetch为例
fetch(url).then(success).catch(error)
URL改怎么写???就写你获取数据或者提交数据的url路径啊比如1、相对于网站根目录可以用"/"开始$.ajax({url:"/getdata"})
2、相对于上一级目录$.ajax({url:"../getdata" })
3、同目录$.ajax({url:"getdata" })
4、下级目录$.ajax({url:"/lu/getdata" })
5、全路径$.ajax({url:"http://www.baidu.com/lu/getdata" })
1.看前后端是否在同域.
2.前后端是否分离.
进而选择绝对地址/相对地址去调用接口.
同时不同域要考虑跨域的情况.
$.ajax({ url: '你要请求的地址,写url的地方', type: 'GET',//请求方式 data:{ // 需要传输的数据 } }).done(function(res){ // 请求完成后,执行的函数 }).fail(function(res){ // 请求失败后,执行的函数 })
url可以写相对地址, 也可以写绝对地址, 具体看你项目的要求.
一般情况下都会写绝对地址, 如:
$.ajax({ url: 'http://www.baidu.com/api', ... })
若为相对地址, 也可以像下面这样写:
$.ajax({ url: '/index/api/', ... })
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
以jQuery为例
以fetch为例
URL改怎么写???
就写你获取数据或者提交数据的url路径啊
比如
1、相对于网站根目录可以用"/"开始
$.ajax({
url:"/getdata"
})
2、相对于上一级目录
$.ajax({
url:"../getdata"
})
3、同目录
$.ajax({
url:"getdata"
})
4、下级目录
$.ajax({
url:"/lu/getdata"
})
5、全路径
$.ajax({
url:"http://www.baidu.com/lu/getdata"
})
1.看前后端是否在同域.
2.前后端是否分离.
进而选择绝对地址/相对地址去调用接口.
同时不同域要考虑跨域的情况.
url可以写相对地址, 也可以写绝对地址, 具体看你项目的要求.
一般情况下都会写绝对地址, 如:
若为相对地址, 也可以像下面这样写: