Флажок, вызывающий разные методы

0

У меня есть флажок на веб-странице и код, связанный с ним в контроллере. У меня есть два метода для вызова, если флажок установлен или нет.

Это мой код:

function Saveabc() {
    var group = RetrieveGroup();
    $.ajax({
        type: "POST",
        url: "/Administration/abc",
        data: group,
        datatype: "json",
        success: function (abcID) {

        }
    });
}

Кнопка флажка:

<tr>           
    <input type ="checkbox" id="IsAssociation"/>
</tr>
</table>
<input type="button" class="btn" value="Create Group" onclick="Saveabc();" />

контроллер:

public jsonresult abc() {}
public jsonresult abcdef() {}

Если установлен флажок и кнопка "Сохранить" нажата, функция должна вызывать abcdef(), и если флажок не отмечен, и необходимо сохранить abc().

Теги:
asp.net-mvc

1 ответ

1
Лучший ответ
function Saveabc() {
    var group = RetrieveGroup();
    var isChecked = $('#IsAssociation').is(":checked")
    var url = (isChecked)
                 ? "/Administration/abc"
                 : "/Administration/abcdef";
    $.ajax({
        type: "POST",
        url: url,
        data: group,
        datatype: "json",
        success: function (abcID) {    
        }
    });
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню