1

私は初めてajaxを使用していますが、この問題を解決できません。コードはfr.phpです

<script type="text/javascript">

    function register(){

        $.ajax({

            type: "POST",
            url: "submit_data.php",
            data:     "username=" + document.getElementById("username").value + 
                    "&email=" + document.getElementById("email").value,
            success: function(html){
                $("#response").html(html);
            }
        });
        }

    </script> 

私の問題は、ボタンをクリックしても関数内に入らないことです

4

3 に答える 3

2

正しい方法でデータを送信していません。

以下はあなたの変更されたコードです

<script type="text/javascript">
function register(){
    $.ajax({
        type: "POST",
        url: "submit_data.php",
        data: { "username": document.getElementById("username").value, "email": document.getElementById("email").value },
        success: function(html){
            $("#response").html(html);
        }
    });
}
</script>
于 2012-10-15T07:21:06.517 に答える
1

間違った方法でデータを送信しています。データを正しく送信するには、このコードを使用してください

data: { "username": document.getElementById("username").value, "email": document.getElementById("username").value },
于 2012-10-15T07:13:37.993 に答える
0

jQueryを使用している場合、コードは次のようになります。

<script type="text/javascript">

    function register(){

        $.ajax({
            type: "POST",
            url: "submit_data.php",
            data: { username: $("#username").val(), email: $("#email").val() },
            success: function(html){
                $("#response").html(html);
            }
        });
    }

</script>
于 2012-10-15T07:19:16.017 に答える