web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. AIGC工具
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站
    手机应用

js接口批量新增参数(?/&)后缀不一样

1290 ℃

问题描述:接到需求所有接口需要新增一个city='上海'的参数,本来想在ajax方法里直接加的,后来发现有的在页面里面已经加参数了,需要先判断接口后面有没有参数。

1、接口链接是否已存在参数

function parame(url){
  //获取url中"?"符后的字串
  var theRequest = new Object();
  if (url.indexOf("?") != -1) {
  	var str = url.substr(1);
  	var strs = str.split("&");
  	for (var i = 0; i < strs.length; i++) {
  	  theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
  	  theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
  	}
  };
}

2、ajax接口方法

console.log('?后面的参数数组',Object.keys(theRequest))
var city = ''
if(Object.keys(theRequest).length == 0){
	city = '?city=上海'
}else{
	city = '&city=上海'
}

//加到url后面
return $.ajax({
  url: url + city,
  ...
  ...
})
Trae:新一代免费的AI编程工具

javscript获取本月的开始日期和结束日期(包括上个月、下个月)

js监听浏览器刷新及关闭(第一次进入)

js实现对象for循环遍历赋值

js创建一个指定长度数组(根据数字显示数组长度)

js两个数组是否存在重复的元素

标签: js, 参数, 接口

上面是“js接口批量新增参数(?/&)后缀不一样”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_2303.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > js
本文共计618个字,预计阅读时长5分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费可商用仿宋字体——汉字之美仿宋GBK
下一篇: 推荐一款免费可商用英文字体——Atkinson Hyperlegible
x 打工人ai神器