博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中ajax返回值无法传递到上层函数
阅读量:5095 次
发布时间:2019-06-13

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

function通过ajax调用获取后台数据,结果返回出来的结果均为空,代码如下:

function chart_coinbase_getdata() {    var test = {postdata:"chart_linear_graph_getdata"}    var return_data = "";    jQuery.ajax({        type: "POST",        dataType: "json",        url: "/post/chart_linear_graph_getdata",        data: test,        success: function(response_data) {            // console.log("response_data", response_data)            //alert(response_data);            // chart_coinbase(response_data);            return_data = response_data;        }    });    return return_data;};

 

修改成如下代码即可:添加async:false参数

function chart_coinbase_getdata() {    var test = {postdata:"chart_linear_graph_getdata"}    var return_data = "";    jQuery.ajax({        type: "POST",        dataType: "json",        url: "/post/chart_linear_graph_getdata",        data: test,        async:false,        success: function(response_data) {            // console.log("response_data", response_data)            //alert(response_data);            // chart_coinbase(response_data);            return_data = response_data;        }    });    return return_data;};

 

转载于:https://www.cnblogs.com/fengxm/p/6122063.html

你可能感兴趣的文章
[Android] 开发第十天
查看>>
操作~拷贝clone()
查看>>
Java开发中的23种设计模式
查看>>
jQuery源码分析(2) - 为什么不用new jQuery而是用$()
查看>>
[转]【EL表达式】11个内置对象(用的少) & EL执行表达式
查看>>
ArrayList对象声明& arrayList.size()
查看>>
并发编程 线程
查看>>
Mysql 解压安装
查看>>
Mysql
查看>>
前端html
查看>>
网络编程
查看>>
关于“设计模式”和“设计程序语言”的一些闲话
查看>>
(一二九)获取文件的MineType、利用SSZipArchive进行压缩解压
查看>>
python学习4 常用内置模块
查看>>
Window7上搭建symfony开发环境(PEAR)
查看>>
ResolveUrl的用法
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
一些方便系统诊断的bash函数
查看>>