问题标签 [jquery-forms-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5331 浏览

jquery - 圣杯。在选择更改时提交给控制器/操作

我想将表单提交到“选择”框更改的操作(选择项目时,我需要更新另一个选择框,也可能是其他字段)。以下代码会将表单提交给表单元素上定义的控制器/操作。

我如何将表单提交给自定义操作?我认为在页面上放置一个隐藏的动作提交并在选择框中选择一个项目时触发点击它,但是跳有一种更优雅的方式。该项目使用jquery,因此原型库不可用。非常感谢 !

0 投票
1 回答
653 浏览

jquery - 404 在 JQuery 表单 ajaxSubmit 中转换为成功

我对 $(form).ajaxSubmit(...) 的选择包括:

没有jsonp。甚至没有json。

但是,有一个文件上传。这会导致 jquery 表单使用 iframe,我怀疑这是我的问题的根源。惠特:当我的服务从帖子返回 404(我可以在 chrome 开发工具中看到)时,我的成功函数被调用。

我正在使用 jquery 1.7。我已经尝试了 3nigma 建议的全局 statusCode 处理程序,它没有被调用。

在这种情况下,有什么办法可以捕捉到实际的 HTTP 状态代码?

使用的相关插件:

  • malsup 的 jquery 表单 (http://jquery.malsup.com/form/) -- 文件中没有版本号。
  • jQuery 验证插件 1.8.0

更新

更新到最新的 jquery.form.js 解决了这个问题。

0 投票
1 回答
2278 浏览

javascript - 使用 jquery 表单插件和 mvc 3 上传文件没有用我的部分视图填充目标属性

我正在尝试为我正在开发的网络应用程序设置一个简单的文件/图像上传。为了提供帮助,我正在使用此处找到的 jquery 表单插件:http: //jquery.malsup.com/form/

从示例中,您似乎可以通过定义“目标”属性来定义希望将返回数据放置在何处。

所以问题是,我的整个浏览器不是在定义的“目标”位置内渲染部分,而是“回发”,我被重定向到单个部分页面。

背景图像窗口.cshtml

这里是:

javascript:

文件上传部分:

所以就像我之前说的,这似乎是有效的,除了部分被渲染和显示的事实,就像它是一个单独的页面一样。

0 投票
1 回答
588 浏览

jquery - 使用 Jquery 表单插件成功回调触发 Jquery UI 对话框

我正在使用服务器端表单验证向使用 Ajax 提交的表单发布响应(以 html 格式),但更具体地说是使用http://jquery.malsup.com/form/#getting-started插件。

我努力了:

Ajax 提交触发,服务器返回响应但没有 jquery 对话框。

移除

显示对话框,所以我知道这部分脚本正在运行。

我还用警报测试了回调,它也在工作。

感谢您的帮助。

蒂姆

0 投票
1 回答
372 浏览

jquery - jquery.form大尺寸上传ie8

我对 Internet Explorer 和 jquery.form 插件有一点问题。当我尝试使用 jquery.form (ajaxSubmit) 在 IE8 中上传大于 1MB 的文件时,出现错误并且上传突然停止

错误的描述是:

这只发生在文件大小超过 1 MB 的 Internet Explorer 8 中……在 firefox/chrome 中工作正常。

我在用着:

  • perl
  • jQuery v1.7.1
  • jQuery 表单 2.94
  • 上传方式:POST

有人可以帮助我吗?

0 投票
2 回答
435 浏览

javascript - jQuery表单插件以原始形式传递

我正在使用jQuery 表单插件并试图找出为什么我不能在成功函数中使用 find 方法。

出于某种原因,我收到此错误:

Uncaught TypeError: Object success has no method 'find'

当我提醒 $form 时,它的值就是字符串 'success'。但是,它确实在 beforeSubmit 中起作用。我究竟做错了什么?

0 投票
4 回答
15252 浏览

jquery - $(this).ajaxSubmit 不是函数

我正在使用 rails 3.1.3、jquery.form.js 版本 2.9.4 和 jquery 1.7.1。我在 jquery.form.js 中放置了一些控制台打印语句,所以我可以(在 firebug 控制台中)看到它已加载。

我这样设置我的表格:

当我单击一个按钮提交表单时,我在 firebug 控制台中收到以下错误消息:

$(this).ajaxSubmit 不是函数

我在这里做错了什么?

0 投票
1 回答
284 浏览

javascript - 使用 jquery.form 发布后的响应未添加到目标 div

我正在使用 jQuery Form 发布数据。我正在从服务器发送一些我希望出现在使用 target 选项指定的 div 中的响应。我可以在 firebug 中看到响应实际上返回到浏览器,但信息没有出现在指定的 div 中。

我还在使用 jQuery Multifiles 以便能够上传多个文件。这部分工作正常,我可以上传几个文件,这些文件会显示在服务器上。

这是我自己的 smicadminjavascripts.js

我的.html:

我的问题是什么,我该如何解决?

谢谢!

0 投票
1 回答
726 浏览

javascript - 如何使用 jQuery Form Plugin 获取表单提交的结果?

如何在下面获取状态代码(200、400、404 等)showResponse

0 投票
1 回答
82 浏览

jquery - 将 jQuery Form Plugin 与 Rails 一起使用,适用于第一个评论帖子,但不适用于之后

我正在使用 JQuery 表单插件,如下所示:

当评论被创建时,以下 javascript 被调用服务器端:

评论帖子第一次工作正常,但在第二次尝试时,我得到“模板丢失”,就好像在调用 AJAX 方法之前提交了表单一样。我如何让它对多个评论起作用?

这是haml中的form_tag: