分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

js 面向对象 jquery 全局变量 封装

发布时间:2023-09-06 02:22责任编辑:胡小海关键词:js面向对象
var G_amount, G_orderid, G_mob, G_payUrl, G_mobilePhone, G_registerFlag, G_FromUserName, G_channel, G_goBackUrl, G_Subscribe, G_type, G_domain;var setPay = { ???payUrl: null, ???mob: null, ???orderid: null, ???orderTime: null, ???pay: null, ???type: null, ???Action: null, ???NextUrl: "", ???Plain: "", ???Signature: "", ???mobile: "",//签约手机号 ???sign:‘‘}function initCon(ret) { ???setPay.payUrl = ret.payUrl; ???setPay.mob = ret.mob; ???setPay.orderid = ret.orderid; ???setPay.pay = ret.pay; ???setPay.type = ret.type; ???setPay.Mobile = ret.Mobile; ???setPay.sign = ret.sign; ???var orderDate = ret.orderTime; ???setPay.orderTime = orderDate.substr(0, 4) + "-" + orderDate.substr(4, 2) + "-" + orderDate.substr(6, 2) + " " + orderDate.substr(8, 2) + ":" + orderDate.substr(10, 2) + ":" + orderDate.substr(12, 2); ???$("#mobText").html(setPay.mob); ???$("#orderidText").html(setPay.orderid); ???$(".pay").html(ret.pay.toFixed(2) + "元"); ???$("#ordTime").html(setPay.orderTime);}//支付函数function gotoPay() { ???var u = navigator.userAgent, app = navigator.appVersion; ???var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1; //android终端或者uc浏览器 ???var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 ???/**参数**/ ???var param = ‘{"Amount":"‘ + setPay.pay + ‘","PdtNum":"1","PdtType":"0001","SerialNo":"14000099819126444","MerId":"JD64030001"," Action ":"payInfo","NextUrl":"‘ + setPay.NextUrl + ‘","phoneNum":"‘ + setPay.mob + ‘","Plain":"‘ + setPay.Plain + ‘","Signature":"‘ + setPay.Signature + ‘","Mobile":"‘+ setPay.Mobile + ‘"}‘; ???//alert(param); ???if (isAndroid) {// 安卓端加载页面时调用 ???????window.CSIIPAY.sendPayment(param); ???????$(‘.btnPay‘).show().next(‘.btnPay1‘).hide(); ???} else if (isiOS) {//IOS端加载页面时调用 ???????window.location.href = "objc://?" + param; ???????$(‘.btnPay‘).show().next(‘.btnPay1‘).hide(); ???} else { ???????alert("目前仅支持Android和IOS等系统的手机"); ???}}$(function () { ???$(".button").click(function () { ???????$.getJSON(setPay.payUrl + ‘?orderid=‘ + setPay.orderid + ‘&amount=‘ + setPay.pay + ‘&mob=‘ + setPay.mob + ‘&type=‘ + setPay.type + ‘&mobile=‘ + setPay.Mobile + "&sign="+setPay.sign+"&random=" + Math.random(), function (ret) { ???????????if (ret.rstCode = ‘0000‘) { ???????????????setPay.Action = ret.data.Action; ???????????????setPay.NextUrl = ret.data.NextUrl; ???????????????setPay.Plain = ret.data.Plain; ???????????????setPay.Signature = ret.data.Signature; ???????????????setPay.Mobile = ret.data.Mobile; ???????????????$(‘.btnPay‘).hide().next(‘.btnPay1‘).show(); ???????????????gotoPay(); ???????????} ???????}) ???}) ???$("#back").click(function () { ???????window.history.go(-1); ???});})

js 面向对象 jquery 全局变量 封装

原文地址:https://www.cnblogs.com/shaoing/p/9950710.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved