javascript - Ajax 成功返回值在其他函数中的使用

标签 javascript jquery ajax

在文件上传时,我希望 ajax 像这样访问 url:

$.ajax(
    { url: '<?php echo base_url();?>apk-reader/ApkInfo.php',
      data: {"apps": "../apps/apk_files/"+file, user_id: "<?php echo $this->session->userdata('user_id'); ?>"},
      type: 'get',
      success: function(output) { alert(output);}

这里我想将输出存储在另一个变量中,并在另一个 ajax 加载的 OnComplete 中使用它。

最佳答案

从 success 调用其他函数并将结果传递给它,SomeFunction(output);

$.ajax({
      url: '<?php echo base_url();?>apk-reader/ApkInfo.php',
      data: {"apps": "../apps/apk_files/"+file, user_id: "<?php echo $this->session->userdata('user_id'); ?>"},
       type: 'get',
      success: function(output) { 
           alert(output);SomeFunction(output)
       }
  });

关于javascript - Ajax 成功返回值在其他函数中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12985737/

相关文章:

字符串上的 JavaScript 身份运算符

javascript - javascript .childNodes 和 .children 之间的区别

javascript - 两个 jQuery 弹出关闭函数

javascript - 即使在 jQuery 中删除类名,也会触发 Click 事件

javascript - 使用 Javascript 限制 Words 中文本区域的长度?

jquery - 通过jquery检测ajax请求

javascript - 无法使用 RequireJs 加载 Dojo 模块

javascript - 如何在 'shouting' 时删除部分命令?

javascript - ajax 调用返回值和我的 html 页面

php - ajax 弹出窗口上的提交按钮不起作用