继续上个问题的后续问题,因为要获取token进行身份验证,但是又不想写死token值,通过以下方式解决:

1.定义一个分离出来的方法。

2.定义一个全局变量、局部变量。

3.把ajax改成同步的。async: false,

4.执行这个函数,函数执行完返回这个值。然后通过方法名来获取。

代码如下:

var token_1;//全局变量

function token_Str(){
var token;//局部变量
$.ajax({
type: 'GET',
async:false,//添加async:false 修改为同步请求
url: 'http://api.php',
dataType: 'json',
jsonp: 'callback',
success (data) {
if(data.code=="10000"){
token = data.data.token;
//token_1=data.data.token;
}else{
alert("失败")
} },
error (jqXHR, textStatus, errorThrown) {
// 错误信息处理
console.error(textStatus, errorThrown)
}
});
return token;
//return token_1;
};

最新文章

  1. 《JavaScript设计模式与开发实践》整理
  2. Android获取服务器Json字符串并显示在ListView上面
  3. select 触发事件
  4. C# ASP.NET(配置数据库 sql server 地址的两种形式以及配置信息的获取)
  5. Html之初体验
  6. C# 多线程网络通信
  7. XCode帮助文档离线下载解决办法
  8. PHP中将数据库中的数据显示在网页
  9. CSS样式中,background-image 背景图片居中显示并且在不同屏幕分辨率下始终居中
  10. Inno Setup入门(二)——修改安装过程中的图片
  11. 升讯威微信营销系统开发实践:(5) Github 源码:微信接口的 .NET 封装。
  12. Flask的请求处理机制
  13. 如何配置mysql的超时时间
  14. centos7搭建smb服务
  15. Python Pandas 时间序列双轴折线图
  16. Multiple Threads reading from the same file(转载)
  17. Mysql 强行Kill 连接
  18. 动态规划-独特的子字符串存在于Wraparound String总个数 Unique Substrings in Wraparound String
  19. TypeScript 之 声明文件的发布
  20. 7个鲜为人知却超实用的PHP函数--转(柒捌玖零)

热门文章

  1. java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal报错处理
  2. 一个简单的基于epoll的udp接收
  3. 【LeetCode】997. Find the Town Judge 解题报告(C++)
  4. 【九度OJ】题目1170:找最小数 解题报告
  5. light oj -1245 - Harmonic Number (II)
  6. NetCore实现全局模型绑定异常信息统一处理
  7. Dynamic Routing Between Capsules
  8. VirtualBox虚拟机安装win8/10
  9. python 面向对象:多态和多态性
  10. javascript实现数字整数位每三位一个逗号分隔