0

以下のajax呼び出しは実行されていません。関数は単に終了し、以下のアラートメッセージは表示されません。なぜ何かアイデアはありますか?ajax呼び出しの上のクリック関数内に別のアラートを配置しました。これは、関数が正しく呼び出されていることを示しています。jquery ajaxを使用するのはこれが初めてであり、大まかに使用しています。

質問が多すぎて、いろいろなことがわかります。URL名に.phpがある人とない人がいます。データとURLの周りに引用符がある人とない人がいます。誰かが適切な慣習を知っていますか?ありがとう。

$(document).ready(function() {
    $(".folderopen a").click(function(event) {
        e.preventDefault();        
        $.ajax ({
        type:'GET',
            url:'FolderOpen.php',
            data: {userid:10},
            success: function() {    alert('success');},
            error: function(){       alert('failure');}
            });  

    });
});
4

1 に答える 1

0

このコードを使用してみてください:

$.ajax({
                type: "GET",
                url: "FolderOpen.php",
                data: {userid:10},
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    alert('success');
                },
                error: function () {
                    alert('error');
                }
            });
于 2012-11-20T07:27:21.873 に答える