【发布时间】:2013-08-12 11:25:59
【问题描述】:
我的页面上有几个复选框,每个复选框对应不同的课程。当用户选中复选框时,我想向服务器发送一个 POST 请求,以将他们的注册详细信息添加到数据库中。
我有以下 jQuery 来记录更改:
$(function () {
$("input:checkbox").change(function () {
var fullURL = document.URL;
var url = fullURL.split('userID=');
var userID = url[1];
var courseID =
alert(userID + "and " + courseID);
$.post('/Admin/EnrolUser/', postData, function (data) {
});
});
});
在我的页面上有几个复选框输入,我如何检索触发事件的选定复选框的值并将其设置为 var courseID 变量。
【问题讨论】:
-
var courseID = $(this).prop("checked") // $(this).val();有帮助。您是否为每个复选框设置了 ID?如果是这样,那么您可以轻松地做到这一点 var courseID = $(this).attr("id");.. 我希望它有所帮助
标签: javascript jquery http-post onchange