问题标签 [ajaxform]
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.
jquery - JQuery ajaxForm:如果在beforeSubmit中从DOM中删除表单,则不提交表单
如果我在 beforeSubmit 或 beforeSend 中从 DOM 中删除表单(不管是哪一个),我发现在 IE 和 FF 中,永远不会发出 http 请求。调用 jquery.form.js 中的 form.submit() 第 296 行,但没有发出 http 请求。它虽然在 chrome 中正常工作。
示例代码:
chrome:
firefox:
使用 chrome 时在 fiddler 中捕获 http 跟踪(但不使用其他浏览器):
javascript - Jquery ajaxForm() 不会触发“成功”,尽管它可以成功运行
今天我尝试使用 JQuery AjaxForm 插件通过 Ajax 请求发送文件。但是,它不会触发成功函数,因为它会在没有任何 javascript 运行时或编译时错误的情况下上传文件。
这是我的代码:
和
谢谢你的帮助
注:已解决。
asp.net-mvc-2 - 在 mvc2 asp.net 中提交 ajax 表单时绑定下拉列表
我的要求很简单,我认为有两个下拉菜单。默认情况下填充第一个下拉列表,并且必须根据第一个下拉列表中的值填充第二个下拉列表。
我的看法是
<% } %>
我的控制器是
在这里,我能够发布第一个下拉数据,并在 viewdata/tempdata 中设置第二个下拉数据,并在视图中将数据绑定到第二个下拉。但这不起作用。
目前,当第一个下拉列表更改时,我只是绑定第二个下拉列表。但是如果我想填写一个下拉列表并在两个文本框中显示数据怎么办。在这种情况下我该怎么办?
我该如何解决这个问题。请帮忙。
yii - Yii 框架:AJAX 形式?
好的,我需要一些看起来很简单的帮助,但我就是想不通。
我在 Yii 中有一个页面,我试图在其中嵌入 AJAX 表单。让我们调用页面 A。表单接受单个值,如果没问题,需要对其进行验证并将其存储到数据库中。
到目前为止,这是我想出的:
表单位于视图 _form.php 中,其中包含一个 CActiveForm 和一个 ajaxSubmitButton,如下所示:
该表单在另一个 A 的视图中被调用,如下所示:
在控制器的 actionSomething 中,我正在执行以下操作:
在 Firebug 中,我确实看到当遇到错误时,响应会再次包含整个部分呈现的表单。但是,targetdiv 没有使用带有错误消息的更新表单进行更新。
我感觉我在 actionController 中做错了什么,但我不知道是什么。如果我也能看到 AJAX 提交表单的完整示例,那将会很有帮助。
谢谢!
jquery - ajaxForm 使用 Spry 验证
我正在尝试使用带有 ajaxForm 的 spry 验证。问题是我认为我在 beforeSubmit 时的强制 spry 验证并没有找到表单。我没有收到任何错误,似乎 beforeSubmit 没有触发,因为它找不到表单“form1”
ajax - ajax提交和响应
我正在尝试使用 ajaxSubmit 事件,以便将表单替换为结果。该结果可能是确认页面或表单上的错误。这个表单在它自己的页面上工作,所以我正在努力把它放在一个 ajax 模式中。
和 js
但这并没有在目标中加载响应。它在整个页面中打开它。
有任何想法吗?
jquery - JQuery的ajaxForm在点击时提交,但不是在空间上
JQuery众所周知和喜爱的插件ajaxForm修改了要通过 ajax 提交的表单。
我已经让它正常工作,包括回调函数。我发现被打破的是,在许多情况下,我没有按回车键,而是按了tab space
组合键。这在填写文本区域的情况下很有用,或者只是因为它比伸手去拿鼠标要快。
在我的实现中,单击提交按钮按预期工作,但点击选项卡、空格 - 什么也不做。表单不提交,页面不刷新。
我不知道是什么原因造成的,或者我将如何调试它。请帮忙 :)
浏览器信息:
Ubuntu 10.04
FireFox 3.6.18 失败
google-chrome 12.0.742.112 失败
Windows 7
Firefox 3.6.15 失败
Chrome 12.0.742.112 失败
Internet Explorer 9.0.8080.16413 - 按预期工作。
jquery - 跨域 ajax 请求 - 重新提交时出现 XD 安全错误
我已经设法让跨域 ajax 请求正常工作。我现在遇到的问题是,这适用于第一次提交,但任何后续提交没有页面刷新都会违反浏览器中的域安全检查。
我的本地机器上有 2 个域;“www.webservice.dev”和“www.consume.dev”。
在consume.dev上,我像这样插入一些托管在webservice上的js。
该脚本包含:
现在希望您会从脚本中看到我在页面中添加了一个 iframe 并使用 jquery 表单插件来执行魔术。由于帖子是通过 iframe ajaxSubmit 完成的,因此没有得到对进程的响应-我在其他地方处理...
但是错误响应是可用的。
在第一次提交表单时,也没有检测到错误,我可以在 webservice.dev 上检查我的处理代码的结果。一旦发送另一个请求,就会触发错误事件,在 Chrome 控制台中产生以下内容(firebug 非常相似):
您可能会在我的代码中注意到我尝试排除错误并触发进一步的提交。这将成功,但结果不同。在 Firefox 中,单次进一步提交似乎成功,但 chrome 可以进一步提交 3-5 次。
我非常想要一个能够阻止所有这些 shananigans 的解决方案。像删除 iframe 和 readding 之类的东西 - 或者刷新 ajaxsubmit 绑定......
任何想法将不胜感激。
jquery - Ajax 表单提交响应
我的 Ajax 表单上的功能 ShowResponse 操作有问题。提交表单后,我试图在#show div 中显示一条简单的消息。Ajax 提交工作正常,我可以收到工作警报,但无法显示#show div。我的代码看起来像这样,
如果有人可以提供帮助,那就太好了。作为最低限度,我只想用“成功”消息替换表单。
谢谢
克里斯
javascript - 返回成功或错误的简单 node.js 服务器
这应该很简单,但我似乎无法让它按我的预期工作。
我只希望客户端提交带有电子邮件地址的表单,node.js 服务器在查询提交的电子邮件地址后查找 db 并返回成功或错误。作为第一步,我要做的就是手动返回成功或错误。
在客户端,我使用 JQuery 和 ajaxForm 插件。
在服务器端,我在 node.js 端使用 connect-form。
我可以从 node.js 端看到 console.log 消息,但在客户端没有看到“SUCCESS”警报。相反,我在 localhost:8000 看到一个空白页面。我认为解决方法很简单。
任何帮助将非常感激!!!!
客户端 HTML/JS:
Node.js 方面: