0

如何在不使用单击按钮刷新页面的情况下将数据发送到数据库

html:

<body>
<form action="index.php" method="post">

<input name="a" type="text"/><br />
<input name="b" type="text"/><br />
<input name="c" type="text"/><br />
<input type="submit" value="go"/>

</form>

</body>

jQuery:

<script>

var mm = {a:1000, b:1000, c:1000};
$.ajax({

url:"/index.php",

data:mm,
type:"POST",
success:function(data){
$(data).find("input[type=submit]").click();
return false;
}
});

</script>

但是页面在这里刷新

如何通过单击按钮将数据发送到数据库而不通过 jquery 刷新页面??!!

4

1 回答 1

1

将您已经拥有的内容包装在表单的提交处理程序中:

$('form').submit(function(e){
    e.preventDefault();
    var mm = {a:1000, b:1000, c:1000};
    $.ajax({
        url:"/index.php",
        data:mm,
        type:"POST",
        success:function(data){

        }
    });
});
于 2013-04-02T21:25:47.420 回答