当前位置: 首页 > 知识库问答 >
问题:

从$.post数据中获取返回的数据,该数据位于post区域之外[重复]

寿嘉悦
2023-03-14
$(function(){
   var new_data = '';
   $.post('my_url', {}, function(data){
       new_data = data;
   });

   console.log(new_data);
});

共有1个答案

祖迪
2023-03-14

无论您是否外推日志记录,它仍然需要在.post的回调中。

您需要将日志记录直接放在.post的回调中:

$(function() {
  var new_data = '';
  $.post('my_url', {}, function(data) {
    new_data = data;
    console.log(new_data);
  });
});

或者使回调引用成为外部函数:

$(function() {
  var new_data = '';
  $.post('my_url', {}, function(data) {
    new_data = data;
    response(new_data);
  });
});

function response(new_data) {
  console.log(new_data);
}
 类似资料:
  • 问题内容: 我正在尝试使用fetch发布 JSON对象。 据我了解,我需要将一个字符串化的对象附加到请求的主体,例如: 当使用jsfiddle的json回显时,我希望看到返回的对象(),但这不会发生-chrome devtools甚至不会在请求中显示JSON,这意味着它没有被发送。 问题答案: 借助ES2017 支持,这是如何实现JSON负载的方法: 但是,问题是由 很久以来修复的chrome b

  • 我尝试做的是从同一个站点发布数据并从它创建一个新的订单(当提交按钮被点击时)。我没有任何信息在我的请求。身体,我怀疑是在我的ejs出了问题,任何反馈是非常感谢的。 我的ejs文件: 和我的js文件:

  • 本文向大家介绍django中使用POST方法获取POST数据,包括了django中使用POST方法获取POST数据的使用技巧和注意事项,需要的朋友参考一下 在django中获取post数据,首先要规定post发送的数据类型是什么。 1.获取POST中表单键值数据 如果要在django的POST方法中获取表单数据,则在客户端使用JavaScript发送POST数据前,定义post请求头中的请求数据类

  • 问题内容: 我将在Django中从AJAX请求中获取参数,这是我正在做的事情: base.html: main.js: views.py: 是的,我知道目前我的JS无法从文本形式获取真实数据,它仅发送静态文本“ MY TEXT”。但是当我按下按钮时,出现 “ MultiValueDictKeyError at /在“”中找不到“键’name’” 我做错了什么? 我更改了代码:main.js bas

  • 问题内容: 我正在HTTP POST到URL http:// laptop:8080 / apollo / services / rpc?cmd = execute 与POST数据 Http请求的为 如何从获取POST数据? 如果我枚举请求参数,则只能看到一个参数“ cmd”,而看不到POST数据。 问题答案: 通常,你可以以相同的方式在Servlet中获取GET和POST参数: 但仅当POST数

  • 原理 对于POST请求的处理,koa2没有封装获取参数的方法,需要通过解析上下文context中的原生node.js请求对象req,将POST表单数据解析成query string(例如:a=1&b=2&c=3),再将query string 解析成JSON格式(例如:{"a":"1", "b":"2", "c":"3"}) 注意:ctx.request是context经过封装的请求对象,ctx.