如何在表单 Serialize() ajax 上包含提交按钮名称和值

2023-12-03

我遇到了麻烦,我的代码不起作用,因为我的服务器脚本端需要来自提交按钮的名称。我正在使用Ajax方法,并且正在使用data:serialize,当我点击提交时,它不起作用。这是我的 JavaScript 代码:

$(function(){
    $('#buy_product').submit(function(e){
        e.preventDefault();
        var submitData = $('#buy_product').serialize();
            submitData.push({ name: this.name, value: this.value });
        $('.loading').html('{{HTML::image('img/ajax-loader.gif')}}');
        $.ajax({
            type: "POST",
            data: submitData,
            url: "{{URL::base()}}/products/view/{{$products->id}}/{{Str::slug($products->name_product, '_')}}",
            success: function(msg){
                $('#qty').val(''); 
                $('.loading').html(msg);
            }
        });
    }); 
}); 

如果您有线索,请告诉我,我会很高兴。


我的按钮是这样的:

<input name="update" id="update" type="submit" value="update">

<input name="empty" id="empty" type="submit" value="empty">

我相信你不能这样做,但你可以使用隐藏字段

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

如何在表单 Serialize() ajax 上包含提交按钮名称和值 的相关文章

随机推荐

  • Elasticsearch 2.1:结果窗口太大(index.max_result_window)

    我们从 Elasticsearch 2 1 检索信息并允许用户翻阅结果 当用户请求高页码时 我们会收到以下错误消息 结果窗口太大 from size 必须小于或等于 到 10000 但是 10020 请参阅滚动 api 以提高效率 请求大数
  • 设置边框大小

    我想让 borderpane 的边框更圆更粗 我测试了这段代码 bpi setStyle fx background color linear gradient to bottom f2f2f2 d4d4d4 fx border 12px
  • 无法在将 DataView 实例作为项目源的 WPF 数据网格中显示数据

    我正在使用 WPF 工具包中的 DataGrid 对象 我将 DataGrid 对象绑定到 DataTable 实例的默认视图 如以下代码中声明的 WeatherGrid ItemsSource weatherDataTable Defau
  • 如何使用TFS API创建新的源代码分支?

    我正在尝试使用 API 创建一个新分支 并且已经使用了两者PendBranch and CreateBranch 问题在于CreateBranch 它是否立即提交 我希望能够在分支签入时添加注释 所以 我所做的如下所示 基本上 我从 Win
  • 从 Django 中的一系列 id 中检索匹配对象的列表

    我想实现一些相对简单的事情 我想从给定一系列 id 的模型中检索所有对象 例如 从一本书的章节中检索第 5 行到第 10 行 现在在我的views py中 我 def line range request book id chapter i
  • Mac OS X Yosemite 10.10 上的 Mcrypt 与 Mamp Pro

    昨天 Yosemite 更新后 Mcrypt 扩展出现了问题 基于PHP的Laravel 框架的 artisan CLI返回 需要 Mcrypt PHP 扩展 PATH 变量似乎是正确的 哪里配置错了 更新之前一切正常 配置 which p
  • jquery ui 日期选择器限制为星期日

    我已经查看了此类问题的一些答案 但无法让它们按照我需要的方式工作 我需要让我的 jQuery UI 日期选择器只允许选择过去的星期日 这可以吗 谢谢 Enable Sunday only datepickerID datepicker da
  • Ajax 更新后重新绑定 jQuery 事件 (updatepanel)

    我的页面上有几个输入和选项元素 每个元素 几乎 都附加了一个事件 用于在页面上的某些文本发生更改时更新它们 我使用 jQuery 这真的很酷 我也用微软的Ajax框架 利用 UpdatePanel 我这样做的原因是 某些元素是根据某些服务器
  • 如何旋转缓冲图像而不裁剪它?有没有办法旋转 JLayeredPane 或 JLabel?

    我已经搜索过 但没有得到直接的答案 我想要旋转但不裁剪缓冲图像 我知道新的维度会是这样的 int w originalImage getWidth int h originalImage getHeight double toRad Mat
  • 单击 tr 的 td 元素后如何获取 tr 的 id?

    我有一个 tr 专栏 像这样 那么在单击具有 id quick update order product 的更新后如何使用 jquery 获取 tr 的 id tr td span class product price show span
  • 将对象添加到 NSMutableDictionary 时出现问题

    我正在制作一个 iPhone 应用程序 并且正在从服务器加载信息 我将 NSURLRequest 发送到服务器并返回 NSString 值 这工作正常 我得到的值是正确的 问题是 当我尝试将变量的值添加到我用来存储值的 NSMutableD
  • 跨域 PHP 会话

    我正在构建一个网站 允许用户在我的网站上指向 CNAME 记录来运行他们的 配置文件 这允许您自己的域名在我的网站上加载您的配置文件 这引发了与会议相关的各种问题 我见过 virb 这样做过 我没有在 iFrame 中看到任何基于会话的信息
  • OnBackPressed(软键盘打开)

    我想在软键盘打开时完成活动 我想覆盖软键盘的后退事件并完成活动 我正在使用这个 但它不起作用 有什么想法吗 public boolean onKeyPreIme int keyCode KeyEvent event if keyCode K
  • 如何通过 myplayer 将视频嵌入到 QWidget 框架中?

    是否有可能在PyQt4通过嵌入视频mpylayer into a QWidget 或进入它的子类 如果是这样 您能否提供一个最小的工作示例 有关嵌入 MPlayer 的 Qt Widget 的完整示例 请尝试qmp小部件 但这里有一个最小的
  • BlackBerry 设备存储上的 SqLite 数据库

    我正在尝试在 BlackBerry 模拟器的设备存储中创建数据库 在9500模拟器中 数据库创建成功 但创建表时出现 文件系统错误 消息 在 9700 模拟器上 数据库在创建步骤失败 是否有一个代码序列可以为所有模拟器创建数据库 我编写了以
  • 从 pandas 数据框数据透视表创建绘图

    我是Python新手 想知道如何在我使用数据透视表函数创建的数据上创建条形图 Create a pivot table for handicaps count calculation for no show people based on
  • CPython 中变量赋值是如何实现的?

    我知道 Python 中的变量实际上只是某些底层对象的引用 指针 由于它们是指针 我猜它们以某种方式 存储 或以其他方式与它们引用的对象的地址相关联 这样的 地址存储 可能发生在 CPython 实现的低层 但 我对 C 的了解还不足以从源
  • R:提高成对计算的速度

    我正在使用 R 编程语言 假设我有以下两个数据框 set seed 123 df 1 lt data frame name 1 c john david alex kevin trevor xavier tom michael troy k
  • 解析错误:语法错误,C:\wamp\www\calculator\wp-content\themes\calculator\page.php 中出现意外的“使用”(T_USE) [重复]

    这个问题在这里已经有答案了 ob start require once dompdf autoload inc php use Dompdf Dompdf use Dompdf Dompdf instantiate and use the
  • 如何在表单 Serialize() ajax 上包含提交按钮名称和值

    我遇到了麻烦 我的代码不起作用 因为我的服务器脚本端需要来自提交按钮的名称 我正在使用Ajax方法 并且正在使用data serialize 当我点击提交时 它不起作用 这是我的 JavaScript 代码 function buy pro