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 に答える