我正在处理jQuery代码如下:
function formSubmit() {
$('#myform').attr('action', "./myFilter.action");
$('#myform').submit();
}
表格:
<form name="myform" action="myAction" id="myform">
</form>
注意myFilter.action
之前调用myAction
。但我不明白这是怎么回事。有人可以解释一下吗?
答案 0 :(得分:1)
假设浏览器将<s:form>
视为HTML <form>
元素:*
jQuery代码使用.attr()
来更改表单的[action]
属性。
[action]
属性告诉表单通过GET或POST请求将数据发送到哪个URL,具体取决于[method]
属性的设置。
然后使用.submit()
方法强制表单将其包含的数据提交到之前指定的URL。
*这是一个相当大的假设,因为s:
命名空间可能是几乎任何东西的别名,因此不清楚如何在没有附加上下文的情况下使用该元素。
答案 1 :(得分:-1)
如果您处理没有提交事件的按钮的onclick
事件,则可以使用该代码。
<button onclick="formSubmit()">Submit</button>