问题标签 [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 投票
2 回答
3186 浏览

xml - IE8文件上传问题与jQuery表单+ Spring MVC控制器返回XML

我正在开发一个基于 jquery 表单上传图像的组件和一个 spring mvc 控制器,该控制器生成一个 xml 对象,其中包含服务器上新图像的 url。我在客户端的 jquery 代码是:

我的表格是:

我的 Spring MVC 控制器是:

imageUrl 是一个 POJO,具有字符串类型的单个属性“url”。包含上传图片的 URL。上面的代码在 Firefox 和 chrome 中可以正常工作,但在 IE8 中会导致它向服务器发出两个请求:

第一个似乎是正确的,并且与 firefox 和 chrome 生成的相同。但它会生成另一个导致错误 405 的 GET 请求。

请求 1:POST/HTTP/1.1 gossipdressrest/rest/imageupload/1

请求 2:GET /gossipdressrest/rest/imageupload/1 HTTP/1.1

任何想法 ;-)

0 投票
2 回答
258 浏览

jquery - 如何使用两个按钮提交一个按钮不运行所有功能的表单

我在这里看到了许多类似的问题,但找不到解决这个特定问题的问题。

我正在使用 jQuery Validation 插件和表单插件。我想让一个提交按钮在提交完成后运行一个功能。但我希望另一个提交按钮跳过最后一个功能。关于如何做到这一点的任何建议?

这是代码:

我希望第二个提交按钮在完整功能开始之前停止。

0 投票
1 回答
526 浏览

jquery - jQuery 表单插件 - JSON 响应中的 HTML

我正在使用 Malsup 的 jQuery 表单插件。我将表单发回以进行验证,并尝试返回类似于以下内容的 JSON 响应:

json_encode()json 对象是使用 PHP 的函数编码的。如果表单中有错误(空字段、无效输入),该formText变量会将表单的整个 html 带到前端,然后插入到当前表单的位置。

问题是,据我所知,Form Plugin 不允许在 JSON 对象中携带 HTML。我只会在数据变量中不包含任何 HTML 时触发成功函数。

有没有办法解决?我没有正确地逃避某些事情吗?任何有关此问题的信息将不胜感激。提前致谢。

0 投票
2 回答
1711 浏览

jquery - 从 jquery ajax 响应中获取值而不设置 async false

我正在使用 jquery 表单插件将数据提交到服务器。在提交之前,我正在通过 ajax 运行服务器端验证。所以结构是

由于我看到将 async 设置为 false 不是一个好习惯,如何使用回调将检查值设置为 false?

0 投票
2 回答
6466 浏览

jquery - ajaxSubmit 的回调函数不会触发

使用 jQuery 和 CodeIgniter 上传文件(但没有页面刷新)

@cbrandolino 建议我使用 jQuery 表单插件来解决我的问题。除了一个问题外,它运行良好,回调函数没有像我预期的那样触发。

这是我修改后的代码
++ Javascript ++

++ 控制器 ++

文件上传正常,文件已上传到特定文件夹。
数据插入工作正常,数据按预期插入数据库。
我唯一的问题是回调函数。

你知道如何解决这个问题吗?我需要显示数据插入的结果。

更新:
添加 return false 对我没有任何帮助。还是行不通

0 投票
1 回答
878 浏览

c# - 使用 jqueryform 插件上传

我正在尝试使用 jqueryform 插件上传文件。我必须文件上传控件,但第二个不能上传?

0 投票
1 回答
329 浏览

jquery - jQuery.form 插件在第二次使用时出现问题

我第一次尝试在 jQuery-ui 选项卡中使用jQuery 表单插件。我可以将表单加载到选项卡中并提交表单。请求成功通过,数据按计划添加到数据库中。当它重定向到表单的干净版本时,HTML 再次放入选项卡中,但我收到一个 javascript 错误:$ is not defined引用表单页面上首次使用 jQuery 的行。

我假设有某种我还没有发现的魔法。如果它第一次工作,它应该工作第二次,不是吗?


这就是我现在正在做的事情:

我的表格

通过 ajax 加载到 jQuery-ui tabs 元素中

并且一旦加载,就会应用表单插件


更新:我现在也试过了ajaxSubmit,但结果是一样的。第二次加载时“$ 未定义”。使用live而不是在加载时应用表单插件也无济于事。我真的不知道下一步该尝试什么。

0 投票
1 回答
654 浏览

javascript - jquery.form 插件,ajaxSubmit 并在收到 HTTP 302 时挂钩

到目前为止,我使用jquery.form插件及其ajaxSubmit方法取得了巨大成功,但现在我坚持使用它处理 HTTP 302 的方式。让我解释一下:

  1. 用户使用 xhr 通过 xhr 提交表单ajaxSubmit
  2. 如果表单无效,则响应包含表单的 HTML 代码错误等(HTTP 200),没关系
  3. 如果 for 有效,则后端返回 HTTP 302,但问题就在这里……</li>

ajaxSubmit似乎捕获了 302 并在内部进行重定向并获取重定向的内容,所以我得到的所有内容successcomplete事件回调都是它在遵循重定向提供的位置后检索到的 HTTP 200。

我想做的是检查 302,然后对重定向位置 url 做一些事情(例如,重定向浏览器窗口,而不仅仅是更新当前页面的部分 DOM。)

有可能实现这一目标吗?我觉得 atm 有点笨,因为我确定它是:$

非常感谢任何帮助:)

0 投票
1 回答
459 浏览

jquery - jquery表单文件上传:为什么字段值会重置?

我有一个包含一些元素的表单,例如:

该表单包括一个“文件”类型的输入。整个业务通过 连接到 REST 服务器$(form).ajaxSubmit(submitOptions),从验证插件的 submitHandler 调用,http: //bassistance.de/jquery-plugins/jquery-plugin-validation/ 。

每当我提交时,表单输入字段都会根据value属性返回到它们的默认值。有没有办法防止这种情况?

Chrome DOM 断点表明这是由于验证插件的诡计而发生的,所以我怀疑问题存在。

代码的中心点:

0 投票
1 回答
2203 浏览

c# - 以ajax jquery形式传递querystring参数

我正在尝试将一些参数传递给 asp.net mvc 2 应用程序。我正在使用 jqueryform 插件。我有 3 个链接,每个链接在上传文件时传递不同的类型。我正在使用稍后从服务器上的查询字符串中读取的隐藏字段。我已经尝试过了,但请求没有发布?