私はjQuery(または実際にはすべてのjavascript)は初めてですが、phpと基本的なプログラミングの方法を知っています-私の質問がまったくばかげているように聞こえたら申し訳ありません。
TechBrijで概説されている座席選択 jQuery スクリプトを使用しています
これは、座席を選択するコードの一部です (飛行機/バスの座席のレイアウトから)
$('.' + settings.seatCss).click(function () {
if ($(this).hasClass(settings.selectedSeatCss)){
alert('This seat is already reserved');
} else{
$(this).toggleClass(settings.selectingSeatCss);
}
});
$('#btnShowNew').click(function () {
var str = [], item;
$.each($('#place li.' + settings.selectingSeatCss + ' a'), function (index, value) {
item = $(this).attr('title');
str.push(item);
});
alert(str.join(','));
})
選択した座席は、ボタンをクリックするだけで警告ウィンドウに表示されます。正確にその値が必要です。
選択した座席番号を(または、値として使用してPHPで続行$_GET
できるphp変数に)渡したいと思います。$_GET
私がそれを正しく理解していれば、どういうわけか変数「str」を取得する必要がありますか? どうすればいいですか?
また、一度に 1 つの座席しか選択できないようにスクリプトを制限する方法はありますか? 現在、すでに予約済みの座席をクリックした場合にのみアラートが表示され、好きなだけ座席を選択したり、選択/選択解除などを切り替えたりできます。「selectingSeatCss」に設定された座席をクリックするように設定するだけで、アラートが発生し、選択を解除できなくなります。