将ajax的值传给控制器,通过Ajax将三个下拉选择值作为参数传递给控制器

2023-10-27

您可以将变量searchRooms定义为全局(或其他一些合适的封闭范围),超出.change函数范围,并且在您进行AJAX调用时可以使用它。或者,您可以在执行AJAX调用时获取所需的值,与在.change函数中执行此操作的方式完全相同。

事实上,就目前而言,你的.change函数没有任何用处。您正在抓取#rooms中的值并将其放入一个立即超出范围的局部变量中。所以目前还不清楚你到底想要做什么。

所以,你可以这样做:

var searchRooms;

$("#rooms").change(function () {

searchRooms = $("#rooms").val();

});

或者,更好的是,你可以这样做:

$("#mybutton").click(function() {

var searchRooms = $("#rooms").val();

var myotherdropdown = $("#otherdropdown").val();

// now do your AJAX call, passing in your variables you grabbed above.

$.ajax(//.....

});

更新:这样的事情:

var searchRooms;

var searchAdults;

var searchChildren;

$("#rooms").change(function () {

searchRooms = $("#rooms").val();

});

$("#adults").change(function () {

searchAdults = $("#adults").val();

});

$("#searchChildren").change(function () {

searchChildren = $("#children").val();

});

$(#"btn").click(function(){

// How you pass the data here will depend on what you are calling and what format it's expecting. It *might* look something like this...

$.ajax({

data: { "searchRooms" : searchRooms, "searchAdults" : searchAdults, "searchChildren": searchChildren },

// all your other settings for this ajax call...

});

});

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将ajax的值传给控制器,通过Ajax将三个下拉选择值作为参数传递给控制器 的相关文章

  • JQuery突出显示效果

    示例 突出显示效果
  • 最新Python爬虫有道翻译JS逆向解析详细介绍版,附源码

    我的第一篇文章 写的很详细 这里方便刚接触爬虫帅哥们理解 大家一起加油 前两步为js的逆向分析过程 了解过程的请跳到第三步 源码 最后打包成exe文件 有道翻译网址 在线翻译 有道 第一步 找到有道翻译发送请求的Url地址 老规矩进去界面F
  • 从方法到目标了解什么是机器学习?

    一 什么是机器学习 1 简述 机器学习是 人工智能 AI 和计算机科学的一个分支 专注于利用数据和算法来模仿人类的学习方式 逐步提高其准确性 过去几十年来 存储和处理能力方面的技术进步催生了一些基于机器学习的创新产品 例如 Netflix
  • 随机推荐

    • NodeJs快速入门

      NodeJs入门介绍 Node js是一个Javascript运行环境 runtime 实际上它是对Google V8引擎进行了封装 所以 语法还是JavaScript的语法 只不过它封装了一些类库 可以更多的事 nodejs官网 在命令行
    • Python接口基础: WSDL 文件(soap )照样可以用requests进行post

      昨天 遇到一个难题 我接到一个webservice API 接口进行批量出单任务 造数据 方便测试report XML 内容如下
    • java实现通过共享文件夹实现文件上传下载(附源码工具类)

      1 简介 要实现文件上传下载基于smb协议 SMB Server Message Block 通信协议是微软 Microsoft 和英特尔 Intel 在1987年制定的协议 主要是作为Microsoft网络的通讯协议 SMB 是在会话层
    • 报错注入(主键重复)攻击原理

      基本原理 利用数据表中主键不能重复的特点 通过构造重复的主键 使得数据库报错 并将报错结果返回到前端 SQL说明函数 以pet数据表为例进行说明 rond 返回 0 1 区间内的任意浮点数 count 返回每个组的列行数 如 返回test表
    • 饿了么 (Element)的 日历(Calendar)组件 自定义

      笔记 由于本人用vue elementui 写了一个关于日历的项目 需求是每个日期对应不同的价格并且点击两次之后取其区间的值并计算出总价 后来翻了很多资料才找到一些思路 由于在饿了么ui的日历组件库里面没有这些方法 所以很奇怪 具体实现的方
    • CSS——三种导入方式

      h1 h1
    • Linux服务器安装anaconda和pytorch

      Linux服务器安装anaconda 参考链接 如何在Linux服务器上安装Anaconda 超详细 在官网上下载需要的版本 https repo anaconda com archive 注意尽量安装最新版本 Linux服务器安装pyto
    • 【计算机视觉

      文章目录 一 检测相关 16篇 1 1 Contextual Object Detection with Multimodal Large Language Models 1 2 Towards minimizing efforts for
    • 2023年直播行业的困境是什么?未来有哪些发展趋势?

      仅仅两年 现场直播货物完全着火 疫情再次将现场直播货物推向新的热潮 现场直播货物真的是未来的趋势吗 从比亚 李佳琦的货物神话到网红 明星 主持人 创业者 选手 企业干部 社长 法官 县长 市长等都陆续进入 与其他电子商务模式相比 直播电子商
    • 李宏毅2021年机器学习作业5(Seq2seq)实验记录

      李宏毅2021年机器学习作业5学习笔记 前言 一 问题描述 二 实验过程 2 1 基于RNN 2 2 基于Transformer 三 总结 前言 声明 本文参考了李宏毅机器学习2021年作业例程 开发平台是colab 一 问题描述 机器翻译
    • ClickHouse数据库与PHP的无缝集成

      ClickHouse数据库是一种基于列的数据库 支持高效数据的存储和查询 而PHP是一种流行的Web编程语言 被广泛应用于Web开发 在实际应用中 我们经常需要将PHP与ClickHouse进行集成 以实现高效的数据处理和查询 本文将探讨如
    • QT中事件及事件处理

      QT中事件及事件处理 什么是事件 事件与Qt中信号的区别 个人所见 事件是应用程序对内部或者外部的动作的统称 信号是事件的后续响应通知 例如你点击了一个按钮 物理上的鼠标点击动作就是事件 而程序收到事件时 就会发出按钮被按下的信号 通知按钮
    • mybatis+MySQL 新增数据返回主键id问题

      今天遇到个问题 怕自己又忘记 记录一下 有个需求 需要存入数据到MySQL后要返回主键id 我按照以前设置的方式得到的结果始终是1 就非常奇怪 找了原因 记录一下 int count userMapper insert user 拿到的是插
    • BigDecimal处理 四舍五入

      最近项目中遇到了关于BigDecimal取舍精度的问题 还遇到了一些坑 在此记录一下 public static void main String args BigDecimal bd new BigDecimal 10 5 int cou
    • python 微信授权 昵称乱码解决

      微信采用的是 ISO 8859 1 编码 所以只需要进行下面的转码 就可以了 先iso8859 1 解码 然后转换成 utf8 即可 print info nickname encode iso8859 1 decode utf8
    • oracle SGA

      三 实例内存结构和进程结构 由于内存结构和进程结构关系较紧密 进程会作用到对应的内存区域 比如数据库写入器作用到数据库缓冲区缓存中 日志写入器会作用到日志缓冲区 所以内存结构和进程结构会相互配合地进行描述 oracle实例内存结构由两部分组
    • Tensorboard打不开的解决方法

      最近在学习tensorflow 遇到了tensorboard打不开的现象 在网上在了一些方法 把他们全部总结在这里 1 如果在调用tensorboard之后 cmd中的链接打不开的话 可以试试127 0 0 1 6006或者localhos
    • 深度学习入门之SGD随机梯度下降法

      SGD SGD为随机梯度下降法 用数学式可以将 SGD 写成如下的式 6 1 这里把需要更新的权重参数记为W 把损失函数关于W的梯度记为 L W 表示学习率 实际上会取 0 01 或 0 001 这些事先决定好的值 式子中的 表示用右边的值
    • 群晖NAS的公网、NAT、DDNS、证书等配置一

      一 群辉NAS应用场景 你是否有过这样的需求 1 远程办公 日常的工作资料太多太杂乱 换个电脑根本没法工作 团队间资料共享太麻烦 Drive套件这个远程办公神器都能解决 我的文件相当于远程的 我的文档 团队文件 是可以与团队成员共享 在PC
    • 将ajax的值传给控制器,通过Ajax将三个下拉选择值作为参数传递给控制器

      您可以将变量searchRooms定义为全局 或其他一些合适的封闭范围 超出 change函数范围 并且在您进行AJAX调用时可以使用它 或者 您可以在执行AJAX调用时获取所需的值 与在 change函数中执行此操作的方式完全相同 事实上