博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端对于需要对参数做处理的接口的相关技术
阅读量:5128 次
发布时间:2019-06-13

本文共 1516 字,大约阅读时间需要 5 分钟。

这个其实就是url传值

 

$.getUrlParam = function(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURI(r[2]);
return null;
}

//以上为处理参数的方法

var rec_id = $("#rec_id").val();
var userId = $.getUrlParam("userId");
var rec_ids = $.getUrlParam("rec_ids");
var data = {};
data = {
userId: userId,
recIds: rec_ids,
limit_time: rzqx,
interest_rate: rzhc,
service_amount: rzor,
apply_amount: rzje,
};

//data的处理

$.ajax({

type: 'POST',
data: data,
url: "/cifcogroup/application/web/index.php?r=supply-chain-finance/finance-submit&userId=" + userId + "&recIds=" + rec_ids,

success: function(data) {

console.log(data);
if (data.status == true) {
var src = data.msg.jump_url;
console.log(src);
window.location.href = src;
}
if(data.status==false){
var error=data.error.error_msg
$(".layerbigb .titlemsg").text(error);
$(".layerbigb").css("display", "block");
return false
}

//需要对状态进行判断必须要用到status---->true或false

},
error:function(data){
console.log(data.error.error_msg)
}
})

用到post必须对data进行处理

 

再就是cookie传值

$(function(){

var data = {
id: "1",
name: "dingding",
age: 20
}
$.cookie('data',JSON.stringify(data));
window.location = "two.html";
})

 

切记:这里一定要把data对象通过方法JSON.stringify()方法序列化成字符串。因为,cookie只能传字符串

那么,在two.html中该如和取值呢

取值比较简单,唯一需要切记的就是从cookie中取到的是字符串类型的数据,不能直接使用,需要用JSON.parse()方法处理一下变成对象

$(function(){
  var data = $.cookie("data");   var m = JSON.parse(data);   console.log(m.id)//数据的使用 })

 

转载于:https://www.cnblogs.com/ppm0325/p/8297986.html

你可能感兴趣的文章
jQuery on(),live(),trigger()
查看>>
Python2.7 urlparse
查看>>
sencha touch在华为emotion ui 2.0自带浏览器中圆角溢出的bug
查看>>
【架构】Linux的架构(architecture)
查看>>
ASM 图解
查看>>
Date Picker控件:
查看>>
你的第一个Django程序
查看>>
grafana授权公司内部邮箱登录 ldap配置
查看>>
treegrid.bootstrap使用说明
查看>>
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>
javascript 浏览器类型检测
查看>>
nginx 不带www到www域名的重定向
查看>>
记录:Android中StackOverflow的问题
查看>>
导航,头部,CSS基础
查看>>
[草稿]挂载新硬盘
查看>>
[USACO 2017 Feb Gold] Tutorial
查看>>
关于mysql中GROUP_CONCAT函数的使用
查看>>
OD使用教程20 - 调试篇20
查看>>
Java虚拟机(JVM)默认字符集详解
查看>>
Java Servlet 过滤器与 springmvc 拦截器的区别?
查看>>