-2
나는이 코드가 UR 도움 을 필요로하십시오 : (같이 IndexOf처럼확인
$(document).ready(function(){
var seats_available = <?php echo json_encode($seats_available); ?>;
var schedule_id = <?php echo json_encode($schedule_id); ?>;
$.ajax({
url: "check_if_avaliable.php",
method: 'POST',
data:{
seats_available:seats_available,
schedule_id:schedule_id
},
success: function(data1){
$('#msg').html(data1);
if(data1.indexOf(1) === -1){
document.getElementById("s1").style.backgroundColor= "red";
$("input[name='seat1']").attr("disabled", "disabled");
}
if(data1.indexOf(2)=== -1){
document.getElementById("s2").style.backgroundColor= "red";
$("input[name='seat2']").attr("disabled", "disabled");
}
if(data1.indexOf(3)===-1){
document.getElementById("s3").style.backgroundColor= "red";
$("input[name='seat3']").attr("disabled", "disabled");
}
if(data1.indexOf(4)===-1){
document.getElementById("s4").style.backgroundColor= "red";
$("input[name='seat4']").attr("disabled", "disabled");
}
if(data1.indexOf(5)===-1){
document.getElementById("s5").style.backgroundColor= "red";
$("input[name='seat5']").attr("disabled", "disabled");
}
if(data1.lastIndexOf(6)===-1){
document.getElementById("s6").style.backgroundColor= "red";
$("input[name='seat6']").attr("disabled", "disabled");
}
if(data1.indexOf(7)===-1){
document.getElementById("s7").style.backgroundColor= "red";
$("input[name='seat7']").attr("disabled", "disabled");
}
if(data1.indexOf(8)===-1){
document.getElementById("s8").style.backgroundColor= "red";
$("input[name='seat8']").attr("disabled", "disabled");
}
if(data1.indexOf(9)===-1){
document.getElementById("s9").style.backgroundColor= "red";
$("input[name='seat9']").attr("disabled", "disabled");
}
if(data1.indexOf(10)===-1){
document.getElementById("s10").style.backgroundColor= "red";
$("input[name='seat10']").attr("disabled", "disabled");
}
if(data1.indexOf(11)===-1){
document.getElementById("s11").style.backgroundColor= "red";
$("input[name='seat11']").attr("disabled", "disabled");
}
if(data1.indexOf(12)===-1){
document.getElementById("s12").style.backgroundColor= "red";
$("input[name='seat12']").attr("disabled", "disabled");
}
if(data1.indexOf(13)===-1){
document.getElementById("s13").style.backgroundColor= "red";
$("input[name='seat13']").attr("disabled", "disabled");
}
if(data1.indexOf(14)===-1){
document.getElementById("s14").style.backgroundColor= "red";
$("input[name='seat14']").attr("disabled", "disabled");
}
if(data1.indexOf(15)===-1){
document.getElementById("s15").style.backgroundColor= "red";
$("input[name='seat15']").attr("disabled", "disabled");
}
if(data1.indexOf(16)===-1){
document.getElementById("s16").style.backgroundColor= "red";
$("input[name='seat16']").attr("disabled", "disabled");
}
}
});
});
내가 좌석 번호가 배열이 아닌 경우 알고 싶은,하지만)는 키와 값을 동시에 읽습니다. 어떻게하면이 문제를 해결할 수 있습니까?
data1은이 유형의 배열입니다. Array ([0] => 1 [2] => 3 [3] => 4 [4] => > 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 [10] => 11 [11] => 12 [12] => 13 [13] => 14 [15] => 16), 나는 16 석이 있으며, 좌석이 더 이상 사용할 수없는시기를 알고 싶다. 좌석 배열은 데이터 배열에서 더 이상 존재하지 않을 때 사용할 수 없습니다 1. 그렇게 같이 IndexOf()를 사용하고 있지만,
문제 설명이 맞지 않습니다. 명확하게 이해할 수있는 설명을 제공해야합니다. –
데이터가 배열이 아닙니다. –
underscore.js에 대해 아십니까? javascript 컬렉션에 가장 적합한 js입니다. 당신은 단순히 그 js의 기능을 적용 할 수 있습니다 ... – PSabuwala