我在视图的网页中有一个复选框,在控制器中有与之相关的代码。如果选中复选框,我有两种方法可以调用。
这是我的代码:
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()。
答案 0 :(得分: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) {
}
});
}