需要像这样创建一个json对象: 课程名称是复选框值
例如:
{
"name" : "abc",
"branch" : "Computers",
"courses" : [ {
"courseName":"java"
},
{
"courseName":"C"
}
]
}
为此,
我得到了像这样的复选框值:
var listOfCourses = [];
$('#courses:checked').each(function() {
listOfCourses.push($(this).val());
});
我创建了学生json对象:
var student = {
name : $('#name').val(),
branch : $("#branch").val(),
courses : courses
}
课程应该具有示例中描述的复选框值。
那么如何传递课程中的值?
Ajax函数如下所示:
$.ajax({
url : "http://localhost:8080/StudentRegistration/rest/register",
data : JSON.stringify(student),
type : "POST",
contentType : "application/json",
success : function(data) {
alert("success" + data);
},
error : function(data) {
alert("error " + data);
}
});
请帮忙。