1

したがって、ページにある他の関数を使用すると、JQuery の $.post を使用して投稿できます。何らかの理由で、この投稿にパラメーターを送信することができません。理由はありますか?

$(".changeStatus").on("click", function changeStatus(){
                var permissionName  =   $(this).parent().children('.permissionName').val();
                var empId           =   $(this).parent().children('.empId').val();
                var permissionLevel =   Number(($(this).parent().children('.permissionLevel').val())+1);

                if(permissionLevel > 3){permissionLevel = 0;}

                $.post("humanResourceFunctions.php/",
                {
                    command:"changePermissionStatus"
                },
                function(data, status){
                    alert(data);
                });
});

前もって感謝します!

4

2 に答える 2

0

この回答は無視してください。コードがSO用に削減されたため、すべてのパラメーターが表示されていないという質問を反映しているだけです。削除しなかった唯一の理由は、当時のコメントが面白かったからです。


おそらく、投稿にさらにパラメーターを入れる必要があります。

$.post("humanResourceFunctions.php/",
     {
         command:"changePermissionStatus",
         empId: empId,
         ... all the others
     },
     function(data, status){
         alert(data);
     }
);
于 2013-08-16T18:26:05.883 に答える