Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从另一个基于ajax的函数获取数据?

如何从另一个基于ajax的函数获取数据?
EN

Stack Overflow用户
提问于 2019-12-10 06:42:11
回答 1查看 37关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function get_images(off){
    $.post('images_pro.php', {fn: 'get_images', args: [off, lm, dim, 'e']}, function(data){
        console.log(data);  // this works
        return data;
    });
}

$('.mmdim').on('click', function(){
    var data = get_images(0);
    console.log(data);  // undefined
});

如何从第一个函数到第二个函数获取data

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-10 06:48:41

在您的案例中,有两个选项可供选择:

方法1(使用done函数):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function get_images(off){
    return $.post('images_pro.php', {fn: 'get_images', args: [off, lm, dim, 'e']});
}

$('.mmdim').on('click', function(){
    get_images(0).done(function (data) {
        console.log(data);
    });
});

方法2(使用async function):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function get_images(off){
    return $.post('images_pro.php', {fn: 'get_images', args: [off, lm, dim, 'e']});
}

$('.mmdim').on('click', async function(){
    var data = await get_images(0);

    console.log(data);
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59261578

复制
相关文章
如何用 ajax 连接mysql数据库,并且获取从中返回的数据。ajax获取从mysql返回的数据。responseXML分别输出不同数据的方法。
      开讲前,先说下网上,大部分的关于这方面的博文或者其他什么的,就我自己的感觉,第一说得不详细,第二语言不能很好的被初学者了解。 我这篇的标题之所以用了三句,是为了方便其他人好查找;    
林冠宏-指尖下的幽灵
2018/01/02
7.8K0
用ajax请求获取数据
通过jquery进行ajax请求数据是一种较为简便的方式,我简单写了一个本地的data.json文件,然后用get请求数据,下面是部分代码
子舒
2022/06/09
2.3K0
Select2-Ajax获取数据
遇到一个需求: 在前端使用 Select2 设计一个联想输入 dropdown, 通过 Ajax 动态抓取数据
szhshp
2022/09/21
1.6K0
使用AJAX获取Django后端数据
使用Django服务网页时,只要用户执行导致页面更改的操作,即使该更改仅影响页面的一小部分,它都会将完整的HTML模板传递给浏览器。但是如果我们只想更新页面的一部分,则不必完全重新渲染页面-这时候就要用到AJAX了。
子润先生
2021/06/16
7.6K0
js原生ajax请求获取数据
https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch
2021/07/20
11.9K0
js原生ajax请求获取数据
从ajax获取参数到控制器Laravel
route Route::get('search', 'ShowstaffController@search'); 接收变量
双面人
2020/02/17
1.2K0
前端数据获取之Ajax与Fetch (一)
Ajax,读作”阿贾克斯“,这个是每一个web开发者必掌握的一门技术,现在咱们打开一个网页,页面上数据多多少少都会有它的一些参与,来获取数据,但也并不是所有的数据都是通过它来取到的。
用户1462769
2019/08/12
1.8K0
前端数据获取之Ajax与Fetch (一)
如何从Facebook获取流量?
译者:Nic 审校:陈明艳 本文长度为4634字,预估阅读时间10分钟。 前言:作为重要的流量来源的Facebook,流量中究竟蕴藏了什么秘密,让我们一探究竟! Facebook带来数量相当可观
iCDO互联网数据官
2018/03/05
5.1K0
如何从Facebook获取流量?
简单的封装ajax函数
//封装一个ajax函数 // 参数约定: // url 必须 // method 可选, 默认是 get // data 可选, 可以是字符串, 也可以是对象( 键值对 ) // fn 处理响应回来的数据, 函数需要有参数, 即响应回来的数据 function ajax( options ){ //定义参数 var url=options.url, method=options.method || "GET", dat
游魂
2018/06/08
8240
如何从另一个角度理解 Service Mesh
有了这样一个感性的初步认知,我们再来看到底什么是Service Mesh。提到Service Mesh,就不得不提微服务。根据维基百科的定义:
DevOps时代
2019/08/19
1.3K0
如何从另一个角度理解 Service Mesh
封装ajax函数
更多内容请见原文,文章转载自:https://blog.csdn.net/weixin_44519496/article/details/118541073
马克社区
2022/04/13
9220
从损坏的手机中获取数据
有时候,犯罪分子会故意损坏手机来破坏数据。比如粉碎、射击手机或是直接扔进水里,但取证专家仍然可以找到手机里的证据。
FB客服
2020/02/23
10.2K0
如何从机器学习数据中获取更多收益
对于深度学习而言,合适的数据集以及合适的模型结构显得至关重要。选择错误的数据集或者错误的模型结构可能导致得到一个性能不佳的网络模型,甚至可能得到的是一个不收敛的网络模型。这个问题无法通过分析数据得到很好的解决,只能是通过一次次的制作数据集、搭建模型并进行仿真实验才能发现如何最好地利用数据集以及选取什么样的模型结构。  本文讲解一些有关于数据集的实用知识,通过本文你将了解以下三点:
用户3578099
2019/08/16
8.3K0
如何从某一网站获取数据
有时候出于某种目的,我们可能需要从一些网站获取一些数据。如果网站提供了下载选项,那么我们可以直接从网站下载,当然有些网站可能只是提供日常更新,而没有提供下载选项的话,就要另想办法了。
bugsuse
2020/04/21
3.9K0
如何从某一网站获取数据
解决kindeditor中ajax提交表单无法获取数据的问题
在上面使用了afterBlur 方法做了一个处理,该方法是当编辑框失焦的是触发的,然后再去做数据同步.
飞奔去旅行
2019/06/13
3.4K0
如何正确的获取数据?
虽然数据科学的技术技能 - 比如使用梯度增强机器进行建模 - 获得大部分关注,但其他同样重要的通用解决问题的能力可能会被忽略。
用户1737318
2019/11/19
3.4K0
如何正确的获取数据?
Echarts堆叠折线图ajax获取数据展示
先看效果图,效果图如下。 html <div class="row" > <div id="main"></div> </div> js // ajax加载数据 $.ajax({ url :
王小婷
2019/03/08
1.5K0
Echarts堆叠折线图ajax获取数据展示
51.Qt-使用ajax获取ashx接口的post数据
由于当前C++项目需要使用ajax库去post调用ashx接口,接口地址如下所示:
诺谦
2019/12/26
1.9K0
51.Qt-使用ajax获取ashx接口的post数据
Ajax处理success回调函数返回的json数据。
站长最近在项目中用调用一个分类的子数据,由于表单要填写的数据较多,为了实现无刷新的选择操作,就使用ajax做了异步查询。查询的结果因为是多条数据,一直以来动用ajax查的都是单数据,还第一次使用多数据,惭愧。TP5中查询的结果已经是一个数组对象,如果直接return回去,那么success函数获取的是一个对象,对象操作的结果还是要再一次转换成数组,讲起来都觉得麻烦,别说操作了。最好是直接返回字符串或者json。
世纪访客
2018/08/02
3.5K0
Ajax处理success回调函数返回的json数据。
如何从列表中获取元素
观察URAM的物理管脚,不难发现A/B端口都有相应的地址、使能、读写控制信号。与BRAM不同的是URAM的读写使能信号是同一个管脚RDB_WR_A/B,其为0时执行读操作,为1时执行写操作,这意味着一旦A/B端口独立,同一端口的读写操作就无法同时发生,因此,如果采用上一篇文章中介绍的方法将其配置为两个独立的单端口RAM,其读写行为与常规的单端口RAM是不同的,进一步而言,此时的读写行为类似于NO_Change模式。
Lauren的FPGA
2019/10/30
17.3K0

相似问题

基于AJAX的网页。如何获取初始数据?

10

如何从Ajax成功数据函数中获取值

247

从jquery中的.ajax()函数获取数据

32

从AJAX获取数据--如何

35

无法使用ajax从codeigniter函数获取数据

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文