2013-03-25 54 views
-2

我有操作设置为链接形式,http://website.co.za/blablabla表单自动提交的jQuery

,我有一个js脚本自动提交页面加载和不是重定向到表单操作URL。 但它不工作,请帮助。

我的代码:

下面的代码将使其自动在页面加载时提交,但加载页面的表单操作URL,它不应该重定向。

<script> 
$(function(){ 
$("#myform2").submit(); 
}); 
</script> 
+0

当你.submit一种形式,它会永远载入您提交页面。您可以使用ajax提交数据而不加载表单的动作url。 – James 2013-03-25 17:56:46

回答

-1

您打开括号,关闭它。

$(function(){ 
    $("#myform2").submit(function(e){ 
     e.preventDefault(); 
    }); 
}); 
+0

编辑我的问题 – 2013-03-25 17:39:35

+0

这也不工作,加载后在页面上停留但形式没有提交到行动 – 2013-03-25 17:42:04

+0

任何帮助pls ????? – 2013-03-25 17:44:29

1
$(function(){ 
    $.post($("#myform2").attr("action"), $("#myform2").serialize()); 
}); 
+0

表单方法是“get” – 2013-03-25 18:21:56

+0

奇怪,因为你不是“得到”任何东西。你应该使用帖子。但是将其从$ .post更改为$ .get非常容易。 – James 2013-03-25 19:52:11

+0

@詹姆斯你怎么知道表单的用途?在表单中使用GET完全可以。在例如搜索表单,以便用户可以为结果页添加书签。 – JJJ 2013-03-26 13:18:57