我正在构建座位地图(座位预订系统,如在线剧院座位预订),我想获得选定的座位。我可以根据 CSS 类获取选定的座位并将其存储在 var 中,但我无法将该对象转换为字符串以传递给后面的代码。现在,当我通过隐藏字段时,我得到 [object object] 结果。我怎样才能做到这一点?
这是jQuery代码
$(function () {
//When an available seat is clicked on
$('.seat.available').click(function () {
//Toggle selection for this seat
$(this).toggleClass('selected');
});
//When "Purchase" button is clicked
$("#Purchase").click(function () {
//Grab the selected seats
var selectedSeat = $(".seat.selected").toArray();
var selected = $(".seat.selected");
if (selected.length == 0) {
alert("No seats were selected.");
}
else {
alert(selected.length + ' seats were selected.');
}
$('#hdCountrID').val(selectedSeat);//giving value to hidden field
});
});
现在这被传递到一个隐藏字段,我使用以下内容从中提取数据
var elem =hdCountrID.Value;
Label1.Text = "selected seat is" + elem;//used a label to display value
但这显示“选定的座位是 [object object]。
我该怎么做才能将该对象转换为字符串,因为我必须将其发送到数据库。
编辑:Div 标签包含在转发器中,后面的代码中有一个 PoCo 类,该类作为源绑定到该转发器