分享web开发知识

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

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

关于ajax请求数据,并将数据赋值给全局变量的一些解决方法

发布时间:2023-09-06 02:35责任编辑:傅花花关键词:暂无标签

在使用ajax请求数据是,开始的时候是打算将ajax的数据取出,并赋予给全局变量,但是在实际编码过程中发现并不能将数据赋予给最开始定义的全局变量,出现这个问题的原因是由于ajax异步加载的原因,所以只能用其他方法来解决,下来是解决的方法

第一个解决方法没有使用全局变量,直接在ajax请求中将请求到的数据赋值给需要的地方
第二个方法是将请求到的数据,通过方法传参来传递给一个方法,然后再方法中来调用请求到的数据,下面是实现的代码

var ?testData; ???????$.ajax({ ???????????url: ‘/test‘, ???????????type: ‘GET‘, ???????????dataType: ‘json‘, ???????????success: function (data, status) { ???????????????testData=data; ???????????????loadData(testData); ???????????} ???????});function loadData(testData) {}

这样就可以在loadData中调用请求到的数据了

第三个方法就是将ajax的异步加载改为同步加载

$.ajax({
???????????url: ‘url‘,
???????????type: ‘GET‘,
???????????dataType: ‘json‘,
???????????sync:false,
???????????success: function (data, status) {


???????????}
???????});
---------------------

关于ajax请求数据,并将数据赋值给全局变量的一些解决方法

原文地址:https://www.cnblogs.com/dand/p/10534571.html

知识推荐

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