如何在Cakephp中检索Ajax发送的数据?

2023-11-25

我被这个问题困扰了一整天。我想做的是使用 Ajax 将 2 个值从视图发送到控制器。 这是我的代码hot_products view:

<script>
$(function(){
    $('#btnSubmit').click(function() {
    var from = $('#from').val();
    var to = $('#to').val();
    alert(from+" "+to);
    $.ajax({
        url: "/orders/hot_products",
        type: 'POST',

        data: {"start_time": from, "end_time": to,
        success: function(data){
            alert("success");
            }
        }
    });
});
});

和我的 hot_products 控制器:

public function hot_products()
{   
    if( $this->request->is('ajax') ) {

        $this->autoRender = false;


                    //code to get data and process it here
      }
}

我不知道如何获取 start_time 和 end_time 这两个值。 请帮我。提前致谢。 PS:我使用cakephp 2.3


$this->request->data为您提供控制器中的发布数据。

public function hottest_products()
{   
    if( $this->request->is('ajax') ) {
        $this->autoRender = false;
    }

    if ($this->request->isPost()) {

        // get values here 
        echo $this->request->data['start_time'];
        echo $this->request->data['end_time']; 
    }

}

Update你的ajax有错误,

$.ajax({
    url: "/orders/hot_products",
    type: 'POST',

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

如何在Cakephp中检索Ajax发送的数据? 的相关文章

  • 使用 jQuery 拖放

    我想使用 jQuery 进行简单的拖放操作 到目前为止我还没有做任何事情 但之前的尝试都没有成功 你有没有尝试过jQuery UI 可拖动 http jqueryui com demos draggable 简单用例 div class u
  • 使用 jQuery 的 javascript 关联数组长度

    我正在使用 javascript 关联数组 例如 var testarray testarray one 1 testarray two 2 testarray three 3 我也在旁边使用jquery 如何使用 jquery 或任何其他
  • 设置股票数据 Highcharts xAxis 的格式

    我已经浏览了需要为 xAxis 属性设置的 Highcharts 选项来格式化时间标签 但没有运气了解这对于这种情况到底是如何工作的 我在白天 盘中 检索了股票的动态数据 我需要显示这些数据 因为检索的数据每天从 9 30 开始到 17 0
  • jQuery 1.6:backgroundPosition 与 backgroundPositionX 和 FF4 兼容性

    在尝试升级 jQuery 插件 iCheckbox http stackoverflow com questions 6032538 以在 jQuery 1 4 4 之上工作时 我发现使用 animate backgroundPositio
  • 动态地将 .on() 方法与事件映射绑定

    我使用此语法来确保事件绑定动态添加li元素 ul list on click li function do something 我尝试使用这样的事件映射来存档相同的内容 ul list hammer css hacks false on s
  • 本地 401 工作,临时服务器得到 302

    我可能不会获得帮助第一次尝试所需的所有信息 但我会尽我所能 并在我们进行过程中对其进行编辑 我有一个使用 Spring Security Core 插件的 Grails 1 3 7 应用程序 我正在编写处理会话超时和 ajax 请求的代码
  • XMLHttpRequest 上传进度事件在 Firefox 10.0.2 中不起作用

    我正在尝试创建一个带有进度条的基于ajax 的上传表单 这是我的代码 其中的上传部分 xhr new XMLHttpRequest xhr upload addEventListener progress function e if e l
  • 如何在 jQueryUI 工具提示中换行

    新版本的 jQueryUI 1 9 附带了本机工具提示小部件 经过测试 如果内容 标题属性的值 很短 它就可以正常工作 但如果内容很长 工具提示一旦显示就会与输入文本重叠 有a demo http jqueryui com tooltip
  • 如何禁用 TinyMCE 文本区域

    我已经尝试了以下所有方法 tbxNote attr disabled disabled doesn t work tbxNote attr disabled true doesn t work either tinyMCE init mod
  • 使用 jQuery 按标题选择 div

    我有一个带有 div 的网页 其中包含其他几个没有关联 ID 的 div div div title jhon style width 8px height 9px div div title carl style width 8px he
  • jQuery 多部分表单验证

    当我解决这个问题时 这可能会变成多个问题 但我需要一些认真的 jQuery 帮助 我已经根据示例创建了一个多部分表单bassistance de http jquery bassistance de validate demo multip
  • jQuery JSONP ajax,未设置身份验证标头

    我正在尝试使用以下设置向 google 联系人 API 发出 ajax 请求 ajax url https www opensocial googleusercontent com api people me all dataType js
  • 如何在 jQuery Mobile 中将标题设置为全屏模式?

    当我设置属性时data fullscreen true 对于标题 它工作正常 但当我收到一些事件时 我确实需要在运行时执行此操作 我试过这个 document ready function data role header attr dat
  • qTip2 jquery 与 asp.net 文本框

    我怎样才能实现jquery插件qTip2http craigsworks com projects qtip2 http craigsworks com projects qtip2 与 asp net 文本框 鼠标悬停时的优雅工具提示
  • 将 jQuery 与 Selenium WebDriver 结合使用 - 如何将 JSON 对象转换为 WebElement?

    我正在使用 Selenium WebDriver 我想执行 jQuery 代码来查找一些元素 我的代码如下 public function uploadGrantDoc script return itemlist grant file u
  • 无法从 JQuery ajax 调用接收 JSON

    我已经确定来自服务器的 JSON 是有效的 手动进行 ajax 调用 但我真的很想使用 JQuery 我还使用 firebug 确定发送到服务器的 post URL 是正确的 但是 错误回调仍然被触发 解析错误 我还尝试了数据类型 文本 我
  • “$(document).ready”函数的替代方案

    我在 aspx 页面中使用 fancybox 对于灯箱 文档就绪功能在此页面中不起作用 有人告诉我编写一个新的 JavaScript 代码来加载该页面中的灯箱 包括 jQuery 检查网络选项卡 确保您没有收到 404 检查控制台是否没有收
  • 如何让php页面从html页面接收ajax post

    我有一个非常简单的表单 其中有一个名字输入字段 我捕获了表单数据 并使用标准 jQuery 发布方法通过 ajax 将其传输到 PHP 页面 但是 我根本无法从 PHP 页面获得任何在服务器端捕获数据的响应 我不确定我做错了什么或缺少什么
  • jQuery 相当于 underscore.js 的 groupBy

    jQuery 中是否有一个内置函数可以执行相当于http underscorejs org groupBy http underscorejs org groupBy 有什么解决方法吗 Thanks 不 jQuery 不是为数据处理而设计的
  • Radiobutton-带有纯 html/css 的按钮

    是否可以创建像这样的单选按钮JQuery http jqueryui com demos button radio那些 用纯html css thanks 试试这个小提琴 http jsfiddle net mcXm7 1 http jsf

随机推荐

  • FlatList 组件生命周期方法 ScrollToIndex ScrollToEnd 等

    我正在使用新的FlatList成分并想利用ScrollToIndex or ScrollToEnd 在生命周期方法中 例如componentDidMount 我有一个包含 100 个项目的数组 我不想从第一个项目开始渲染 而是从一开始就开始
  • 连接错误:“没有到主机的路由”

    我正在编写一个基于 AX 25 协议的服务器 客户端 C 程序 服务器创建套接字 绑定成功并侦听即将到来的连接 客户端在不同的线程中运行 但连接失败 并显示 没有到主机的路由 服务器代码 include
  • Grails - 为每个响应添加标头

    我怎样才能添加响应头 比如X Time看起来像这样 X Time 112 其中给出的值是处理响应所需的时间 以毫秒为单位 有没有一种非常简单的方法可以将其添加到 Grails 应用程序中 我不想永久保留它 但在开发我的应用程序时保留它会很高
  • 将 ggplot2 与名称中包含空格的列一起使用

    我有以下数据帧结构 df lt as data frame A colnames df lt c Sum of MAE Company df lt na omit df df2 lt df order df 1 df2 lt head df
  • 我怎样才能每一秒都做某事? [LibGDX]

    假设我想制作一个循环或每秒打印出的内容 例如 马里奥 我怎样才能做到这一点 似乎无法在任何地方找到任何好的教程来教授这个 P 正如 BennX所说 你可以总结一下delta渲染方法中的时间或通过调用获取它Gdx graphics getDe
  • 显式使用“new EventHandler”声明有好处吗?

    将事件处理程序分配给上下文之类的东西MenuItem 例如 有两种可接受的语法 MenuItem item new MenuItem Open Image btnOpenImage Click 和 MenuItem item new Men
  • MinGW中有fmemopen()吗

    我正在尝试编译一些使用fmemopenMinGW 中的函数 我发现MinGW没有这个功能 我需要一个相当于fmemopen 我可以使用其他功能吗 由于内核中缺少功能 win32 上没有 fmemopen 等效项 我认为 cygwin 使用如
  • 无法解析符号 DaggerApplicationComponent

    我将 Dagger2 与 java 一起使用 并收到 无法解析应用程序中的符号 DaggerApplicationComponent 错误 依赖关系似乎有问题 任何帮助将非常感激 我的完整代码在这里 https github com roh
  • 如何强制 to_yaml 以文字块样式输出长字符串?

    我在哈希中有很长的字符串值 我想以文字块样式打印 以 gt or 在 YAML 中 而不是作为内联字符串 有没有办法在调用时强制执行此操作 to yaml 文字块样式的示例 this Foo Bar None
  • 错误:无法将 typeid 与 -fno-rtti 一起使用

    当我尝试编译我的项目时 我收到此消息 Cannot use typeid with fno rtti 我正在使用 opencv 框架 我用谷歌搜索了这个问题 但是 我在互联网上发现的错误似乎与我的问题无关 我不知道问题是否与包含 代码或编译
  • Qt:Qt 类与标准 C++

    标准 c 和 Qt 之间存在大量重复功能 在某些时候 这似乎合乎逻辑 但很多时候却显得愚蠢 就像我想尝试一种新的编程语言 学习我已经知道的东西 例如使用 QFile 另外 如果我全部用 Qt 方式完成 并且假设现在我想移出 Qt 框架 那么
  • SQLAlchemy,获取未绑定到会话的对象

    我试图从数据库中获取对象集合并将其传递给未连接到数据库的另一个进程 我的代码如下所示 但我不断收到 sqlalchemy exc UnboundExecutionError Instance
  • 控件中的嵌入表单或作为用户控件的表单

    好吧 我有一个大型 CRUD 应用程序 它使用嵌入了表单的选项卡 如下所示 gt public static void ShowFormInContainerControl Control ctl Form frm frm TopLevel
  • 在 DocumentDB 上使用 Any 进行子集合的 LINQ 查询问题

    使用 v1 8 Net SDK 尝试返回 Sales 其中 Sales 客户端数组包含我正在查找的客户端 ID Sales Where sale gt sale Clients Any c gt c ClientId clientID 返回
  • 同步特征是发送特征的严格子集吗?什么实现了不发送同步?

    In Rust 编程 第二版 作者 吉姆 布兰迪 杰森 奥伦多夫 利奥诺拉 F S 廷德尔第 520 页上有一个图表 显示发送和同步 并带有重叠的圆圈 其中同步完全包含在发送中 这让我相信所有实现同步的东西也必须实现发送 但是第 561 页
  • 为什么我不应该从构造函数中调用我的依赖项?

    长期以来 我一直认为从构造函数中调用类依赖项是一种不好的做法 但昨天无法向同事阐明原因 谁能提供一个不这样做的充分理由 尼古拉 马洛维奇的原因有几个国际奥委会第四定律 当我们使用构造函数注入编写应用程序时 我们经常创建大量的对象图 并且我们
  • iOS:tableView.reloadData() 无法快速工作

    我试图在 Swift 中更新数据后重新加载表视图 但它似乎不起作用 当我更改选项卡并返回时 表视图会重新加载 但不会自动加载 这是我的代码 override func viewDidLoad super viewDidLoad some c
  • 在棒棒糖版本上方的Notification中设置小图标

    我已经创建了抬头通知 就像下面这样 NotificationCompat Builder notification new NotificationCompat Builder this channelId setContentTitle
  • 八度导入函数

    我正在八度运行 matlab 代码 我猜 核心八度音阶中没有实现导入功能 知道如何在八度音程中使用这个 matlabe 函数吗 这是我所拥有的 Octave 3 4 0 7 gt 设置 导入包 brml 警告 Octave 中尚未实现 导入
  • 如何在Cakephp中检索Ajax发送的数据?

    我被这个问题困扰了一整天 我想做的是使用 Ajax 将 2 个值从视图发送到控制器 这是我的代码hot products view