如何处理 jQuery ajaxform 中的多个按钮?

发布于 2024-09-17 06:57:07 字数 157 浏览 5 评论 0原文

我正在使用 jQueryajaxform 插件。我有一个带有“保存”和“取消”按钮的表单。

如何处理多个按钮,以便“保存”按钮发布到某个 URL,而“取消”按钮使用来自不同 URL 的只读视图重新加载表单容器?

I'm using the ajaxform plugin for jQuery. I have a form with Save and Cancel buttons.

How do I handle multiple buttons so that the Save button posts to a URL and the Cancel button reloads the form container with a read only view from a different URL?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜还是长夜 2024-09-24 06:57:07

您可以使用 a

<input type="submit" ... />

作为保存按钮,使用 a

<input type="button" class="cancel" ... />

作为取消按钮。

您的保存按钮将使用ajaxForm发送表单,您可以使用jQuery为您的取消按钮设置另一个操作:

jQuery(function($){
    $('.cancel').click(function(){...});
});

You can use a

<input type="submit" ... />

for your Save button and a

<input type="button" class="cancel" ... />

for your Cancel button.

Your Save button will send the form with ajaxForm and you can set another action to your Cancel button with jQuery:

jQuery(function($){
    $('.cancel').click(function(){...});
});
半衬遮猫 2024-09-24 06:57:07

将每个按钮放在不同的表单中。但是,如果取消按钮只是重定向,那么它不能像锚一样简单地发布到 ActionResult 吗?

或者让取消按钮执行 AJAX post 并返回 PartialView 的 html,并用部分视图 html 替换您想要的内容。

Put each button within a different form. But if the cancel button is simply redirecting then can't it simply post to an ActionResult like an anchor does?

Or have the cancel button do an AJAX post and return the html of a PartialView and replace the contents you want with the partial views html.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文