繁体   English   中英

使用jQuery或Javascript提交表单**刷新页面**

[英]Submit a form **with a page refresh** using jQuery or Javascript

下面的代码更改了Grid控件的配置,但是此重新配置仅在刷新页面后发生。

如何自动使用户单击“提交”按钮? 我看到的所有jQuery示例都涉及AJAX,但是由于我处于需要刷新页面的特殊情况,因此似乎没有人提供示例

<% using (Html.Configurator("The grid should...")
              .PostTo("Details", "TLSWorkflow")
              .Begin())
   { %>
    <ul>
        <li><%= Html.CheckBox("grouping", false, "allow <strong>grouping</strong> of data")%></li>
        <li><%= Html.CheckBox("filtering", false, "allow <strong>filtering</strong> of data")%></li>
        <li><%= Html.CheckBox("paging", false, "have <strong>pages</strong> with 10 items")%></li>
        <li><%= Html.CheckBox("ajax", true, "make <strong>AJAX</strong> requests")%></li>
        <li><%= Html.CheckBox("scrolling", true, "show a  <strong>scrollbar</strong> when there are many items")%></li>
        <li><%= Html.CheckBox("sorting", true, "allow <trong>sorting</strong> of data")%></li>
        <li><%= Html.CheckBox("showFooter", false, "show footer")%></li>
    </ul>
    <button class="t-button" type="submit">Apply</button>
<% } %>
$("selector for your form here").submit();

// OR

$("button.t-button").click();

(顺便说一下,您在这里几乎没有独特的情况。)

只需给您的表单一个ID,然后调用它的submit

<form id="myform">...</form>

在纯JavaScript中:

document.getElementById('myform').submit();

或使用jQuery:

$('#myform').submit();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM