博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js获取微信code
阅读量:6368 次
发布时间:2019-06-23

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

1          function callback(result) {     2             alert('cucess');     3             alert(result);  //输出openid   4         }  5                6         function getQueryString(name) {   7             var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");   8             var r = window.location.search.substr(1).match(reg);   9             if (r != null) return unescape(r[2]); return null;  10             11         }  12         13         var code = getQueryString("code");  14         // 之后进行ajax 15         $.ajax({   16               async: false,   17               url: "http://uuuuuu.php", //这是我的服务端处理文件php的  18               type: "GET",   19               //下面几行是jsonp,如果去掉下面几行的注释,后端对应的返回结果也要去掉注释  20               // dataType: 'jsonp',   21               // jsonp: 'callback', //jsonp的值自定义,如果使用jsoncallback,那么服务器端,要返回一个jsoncallback的值对应的对象.   22               // jsonpCallback:'callback',  23               data: {code:code}, //传递本页面获取的code到后台,以便后台获取openid  24               timeout: 5000,   25               success: function (result) {   26                 callback(result);  27               },   28               error: function (jqXHR, textStatus, errorThrown) {   29                   alert(textStatus);   30               }   31         });

 

这个方法的作用,获取页面中url参数的值:

1 function getQueryString(name) {  2     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");  3      var r = window.location.search.substr(1).match(reg);  4      if (r != null) return unescape(r[2]); return null;  5             6 }

例如:

1 //        ?name=123&age=234              页面路径2 3 //        r[0]  &age=234 或 name=123&4 //        r[2]  1235 //        r[3]  &

 

转载于:https://www.cnblogs.com/zuojiayi/p/7117178.html

你可能感兴趣的文章
[BZOJ 4869][SHOI&SXOI2017]相逢是问候(扩展欧拉定理+线段树)
查看>>
2017-08-13
查看>>
条件语句优化面面观
查看>>
集成友盟微信登录没有回调
查看>>
在CentOS Linux系统上,添加新的端口,启用ssh服务
查看>>
dbcp数据库连接池简单使用
查看>>
leetcode-38-Count and Say
查看>>
从零开始写一个node爬虫(上)—— 数据采集篇
查看>>
java调用远程服务器shell脚本
查看>>
贪吃蛇
查看>>
JDK1.8源码分析之HashMap
查看>>
内置函数_map、filter
查看>>
银盒子智慧餐厅硬件尺寸规格&推荐机型
查看>>
vue 学习笔记(一)
查看>>
python2和python3并存下的pip使用
查看>>
20135218 实践四 ELF文件格式分析
查看>>
Java 线程 — ConcurrentHashMap
查看>>
leetcode — two-sum
查看>>
为什么要使用泛型?泛型和非泛型对比
查看>>
iOS 非ARC基本内存管理系列 2-多对象内存管理(3) 利用@property来自动管理内存
查看>>