0

チェックボックスがチェックされているかどうかに応じて、データベースに投稿リクエストを送信しようとしています。データベースに追加するか、投稿リクエストでデータベースから削除します。投稿リクエストを介して追加を正常に機能させることができましたが、以下のjQueryを使用して削除することはできません:

$(function () {
    $("input:checkbox").change(function () {
        var fullURL = document.URL;
        var url = fullURL.split('userID=');
        var userID = url[1];
        var courseID = this.value;
        var postData = { 'userId': userID, 'courseID': courseID };
        if (!this.checked) {
            $.post('/Admin/UnenrolUser/', postData, function (data) {

            });
        }
        if (this.checked) {
            $.post('/Admin/EnrolUser/', postData, function (data) {

            });
        }


    });
});

私の this.checked if ステートメントは期待どおりに機能しているようです。このコンテキストで未チェックを機能させるにはどうすればよいですか?

4

2 に答える 2

0

これを試して

if(!$(this).is(':checked'))
于 2013-08-12T13:04:22.940 に答える