我想使用jQuery提交我的形式,我可以做到这一点,像这样设定的jQuery提交值提交
$('#myform_id').submit();
和多数民众都好,但通常有人点击比提交按钮有一个值提交按钮所以当我通过jQuery进行提交时,我还需要设置提交值,我该怎么做?
编辑
由一些答案,我可以模拟用户点击做到这一点注意,但我不想这样做,我想,当我使用.submit传递提交值()命令如果可能的话
最终提交用ajax形式
** **澄清
行,所以我有jQuery的设置使用JQuery验证,具有提交处理程序,像这样
$("#myform_id").validate({
submitHandler: function() {
run_ajax(obj);
}
});
然后调用I功能我叫run_ajax传球和含约我想要什么类型的AJAX的信息对象和你有什么。
,并最终运行此
obj.formitem.ajaxSubmit({
dataType:'json',
data: obj.pdata,
});
其中
obj.formitem == $('#myform_id');
所以当表单提交是所有的情况都不错。
所以我用这种形式为jQuery的对话框加载页面,我希望他们能够点击触发表单提交的对话框中的按钮,也讲述了形式是什么类型的请求
提交希望这是明确的,现在后悔了混乱
该功能只是触发正常的表单提交。如果值没有超过,也许你应该触发提交按钮的点击事件。很多时候使用jQuery时,使用$ .ajax/$。get/$。post函数,而不是用于导航到新页面的常规表单提交。 – Fosco 2010-08-20 13:57:32