问题标签 [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.
asp.net-mvc - ajax调用后如何更改特定按钮值
如果项目和每个项目我都有按钮,我有一个列表。当我单击该按钮时,我会进行服务器调用,然后在调用之后我需要更改按钮文本。所以我写这个函数来ajaxify调用:
这是操作按钮:
但这一切都itemHoverBox
在页面上发生了变化,而我正在尝试的只是更改我单击的按钮。就像您在 stackoverflow 上单击最喜欢的问题明星时一样。
我的操作方法现在返回 void:
jquery - ajaxForum 插件发布参数
嘿,我开始使用 ajaxForm 插件,表单语句如下:
一切正常,但是如果我尝试将操作参数从“upload.php”更改为“upload.php?some_param=value”,它只会调用 upload.php,任何人都知道如何使用 ajaxForm 发送另一个参数?
我通过以下方式查找:
jquery - 为什么 Internet Explorer 不使用 multipart/form 和 AJAX 帖子返回 HTTP 200?
我正在尝试使用 multipart/form-data HTML 表单将文件上传到 servlet。我正在使用 jQuery 和 ajaxForm 插件。在响应返回时,会检查 HTTP 状态代码是什么。在 servlet 成功的 Chrome 和 Firefox 中,HTTP 代码是正确的 200。
在 Internet Explorer 中,每当我将 enctype 设置为 multipart/form-data 时,就会出现 HTTP 响应代码为 0 且 readystate 未定义。
请参见以下示例:
如果我有一个“正常”的形式,它工作正常......似乎只是多部分。此外,使用 Wireshark 和 HTTPWatch,我可以看到实际的 HTTP 响应是 200 并且工作正常。当我在 Wireshark 中比较 IE 和 Firefox 时,实际的 HTTP 数据包是相同的。
被难住了……
jquery - Struts 2 Jquery Ajax Form提交filenotfound错误
我的jsp上有一个表格,看起来像
<s:form action="registerUser" theme="simple" name="AddUserForm" id="AddUserFormID" method="post">
在我的 struts.xml 中,我输入了动作“registerUser”和指向正确的 java 动作类的类名。我在 xml 中的结果参数是
<result name="success" type="json">
<param name="includeProperties">JSON</param>
</result>
我正在使用此代码提交表单
当我提交表单时,我可以看到请求正在通过,但我收到错误“Jsp 处理错误 JSPG0036E:无法找到资源 /pages/registerUser.jsp。”
请帮忙。
jquery - jquery 和 IE 提交,ajaxForm 不工作
我有一个表格:
带有提交按钮:
提交按钮应该发送ajax绑定过程:
有接受的功能:
所有这些在 chrome、ff、opera、safari 中都可以正常工作,但在 Internet Explorer 9 中不起作用(其他人没有尝试过)
在 IE9 中,结果变量为空。我尝试了另一个像这样的绑定提交按钮:
但结果是相同的 ff chrome safari 歌剧作品,除了 IE9 。
请告诉我可能是什么问题。
jquery - jQuery:在错误函数中使用时,getResponseHeader 在 IE 中不起作用
我正在使用 jQuery 1.7.1。连同Ajax Form 插件,最新版本可用。当我执行 Ajax 请求时,例如:
如果请求返回错误,IE(在我的例子中是 IE9)将始终为 Content-type 标头或任何其他标头返回 undefined 。data.responseText 属性也返回 null。Gecko 或 Webkit 浏览器并非如此。
以下是 Ajax 请求返回的响应标头的示例:
关于如何在 IE 中规避这种行为的任何想法?
c# - Asp.Net MVC Ajax 表单未发布到操作
我在使用 Ajax 表单时遇到了一些问题。毫无疑问,我可能做得有点倒退。基本上,当我点击表单中的提交按钮时,什么都没有发生。我已经调试过,但它似乎没有发布到 action 方法。它实际上什么也没做。
到目前为止,这是我的代码:
基本上,我使用DetailedBreakdownReportRequest 模型从表单发布信息。由于我的页面显示了初始未过滤结果的列表,因此该模型可以很好地通过。
详细的故障报告操作方法:
详细分解报告视图
这是从上述页面调用的详细列表操作,它是视图:
正如我上面所说,在第一次加载时,页面显示正常,它显示了未过滤的结果视图。当我在文本框中输入一个值并单击提交时,什么都没有发生,我发现这很难调试。至少如果它做了什么我会有一些工作。谁能看到我在这里做错了什么?
json - Spring MVC 3 - 杰克逊 - AjaxForm
我有一个 Spring MVC 注释驱动的项目,它运行良好。在这一点上,我的许多表单都很小,我倾向于使用 Ajax 请求来处理它们。我一直在使用这个插件: http: //jquery.malsup.com/form/来处理我的 Ajax 请求,它也一直运行良好。我遇到了一个问题。我正在使用 Jackson 将我的 @ResponseBody 项目序列化为 json。它工作得很好,但我遇到了需要上传文件的第一个表单。AjaxForm 在较旧的浏览器上使用 iframe 提交技巧来处理这个问题,但警告说有必要用<textarea></textarea>
以确保所有信息都顺利到达。我一直在疯狂地环顾四周,我发现我可以为我的对象制作一个自定义序列化程序,但我想不出这将如何让我检查请求类型是否是XHR
,然后才用<textarea></textarea>
标签包围响应。有任何想法吗?
这是我的一些代码:
提前致谢!
更新——我几乎认为我已经解决了这个问题,特别是通过在 Spring 中添加一个新的拦截器:
然后进行拦截器测试以查看 X-Requested-with,然后添加标签,如果我的 javascript 已将调用标记为 Ajax 但标头未反映此更改,因此暗示 iframe ajax 帖子:
现在显然我遇到的问题是你不能多次调用响应的 getWriter 或 OutputStream,我觉得我在解决这个问题的正确轨道上,但不知道从哪里开始。
javascript - JQuery ajaxForm plugin 'xhr.responseText' returns only the "body" part in Internet Explorer
Trying to load a page with Jquery after submitting a form using the ajaxForm plugin and even though it works as expected in Chrome and Firefox, in Internet Explorer the xhr.responseText
variable returns only what's in the <body>
part of the response web-page and not the whole page page with head, script, css, etc. Does anyone know why and how to fix this?
EDIT: Ok, I figured out part of the problem - this only occurs when the form is encoded as enctype = 'multipart/form-data'
and/or it has an <input type='file' />
and only in Internet Explorer, but I still have no clue how to make it work for those types of forms....
jquery - 带有文件上传的 JQuery Ajax 表单在 IE 中不起作用
我正在使用 Jquery Ajax Form 上传文件,在 Chrome 和 Firefox 中运行良好,但在 IE 中不起作用。它会弹出一个窗口,告诉我保存我要上传的文件。
如有必要,我的代码的一些示例在这里是:HTML:
JS:
行动
最后是模型:
同样,它适用于除 IE8 之外的所有浏览器。我可能不是唯一一个,但我还没有找到答案。