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

不与Ajax交互

公孙黎昕
2023-03-14

这个剧本

<script type="text/javascript">
$(function() {
$('.send').live('click', 'button', function()
{
var user1 = $(this).val();
var user2=$(this).prev().val();
var text=$(this).prev().prev().val();
var my_data = {
    user1: user1, text:text, user2:user2,
};
console.log(my_data)
$.ajax({
    url: "/updatechat",
    data: my_data,
    type: 'POST',
    success: function(response) {
        console.log(response)
     },
    error: function(error) {
        console.log(error);
    }
});
});

});

正在引起通信路由的错误 /updatechat

@app.route('/updatechat', methods=['GET','POST']) 
def updatechat():
user1 =  request.form['user1']
user2 =  request.form['user2']
text =  request.form['text']
return [user1,user2,text] #not the actual code

但是如果在前一段代码中,我替换为

user1='bbb'
user2='whatever'
text='idk'

这个"var=request.form['var']"表单在我的代码中的几个不同的路由上工作

共有1个答案

楚勇
2023-03-14

已解决正确的表单为user1=request。价值观获取(“用户1”)

资料来源:https://stackoverflow.com/a/20341272

 类似资料:
  • 问题内容: 我们从服务器获取数据,如果要使用Struts,则可以通过提交 MVC体系结构 的页面或我们进行 AJAX调用 的页面来获取,但是约定是使用表单和呈现响应,但是我们也面临着挑战,以提供丰富的用户体验,所以我们折衷了惯例并开始使用过多的AJAX,那么如何在两者之间取得平衡? 问题答案: 我个人认为AJAX应该用于显示更新,而表单提交应该通过重新加载页面来完成。推理? 提交表单时,您是在告诉

  • 本文向大家介绍实例解读Ajax与servlet交互的方法,包括了实例解读Ajax与servlet交互的方法的使用技巧和注意事项,需要的朋友参考一下 本文以实例形式剖析了Ajax与servlet的交互,并且代码中有较为详细的注释,以帮助大家阅读理解。具体的实现方法如下: 1.JavaScript部分 2.servlet端:

  • 本文向大家介绍详解vue与后端数据交互(ajax):vue-resource,包括了详解vue与后端数据交互(ajax):vue-resource的使用技巧和注意事项,需要的朋友参考一下 本人对vue与后端数据交互不是很懂,搜索了很多关于vue与后端数据交互介绍,下面我来记录一下,有需要了解的朋友可参考。希望此文章对各位有所帮助。 必须引入一个库:vue-resource 1.获取普通文本数据 比

  • 本文向大家介绍Ajax与用户交互的JSON数据存储格式,包括了Ajax与用户交互的JSON数据存储格式的使用技巧和注意事项,需要的朋友参考一下 数据存储是JavaScript的核心功能,这是一个在学习前期的一个容易让人迷惑的问题。它并不是那种像页面滑动、幻灯片展示、淡入淡出等吸引人眼球的特效。适当的存放好数据,就有利于我们组织起结构,又能使应用程序稍后访问这些内容更加容易。JavaScript提供

  • 描述 (Description) Framework7允许您使用以下两种方式使用Ajax自动发送数据 - 当用户提交表单或submit事件时,以编程方式触发表单。 当用户修改任何表单字段或以编程方式change表单上触发的事件时。 发送提交表单数据 要自动启用Ajax表单并单击“提交”发送表单数据,您需要将ajax-submit类添加到表单中。 用户提交表单后,Ajax将使用以下规则自动发送表单数

  • 问题内容: 我正在尝试通过AJAX提交表单,而不是使用常规的POST提交。HTML只是一个标准格式,我的jQuery代码如下: (基于此答案) 我从Submit函数返回false,但是表单仍在提交,我不知道为什么。没有收到任何Firebug错误。 问题答案: 如果html设置正确,则您的代码可以正常工作。这是我的测试html(使用php),因此您可以将其与自己的进行比较。