在页面加载时使用php选中复选框

在页面加载时使用php选中复选框,php,jquery,checkbox,checked,Php,Jquery,Checkbox,Checked,我是一个编程新手,在某一点上陷入了困境。我使用的API在一个数组中返回多个值。我以一种包含复选框的形式获取这些值,我只想选中API返回的复选框。意味着它就像一个票务系统。例如,我有seatdata数组,我想选中那些在php数组中有id的复选框 <?php $seatdata = array("A1", "A6", "A10","A11"); ?> <table> <tr> <td><input type='checkbox' name='s

我是一个编程新手,在某一点上陷入了困境。我使用的API在一个数组中返回多个值。我以一种包含复选框的形式获取这些值,我只想选中API返回的复选框。意味着它就像一个票务系统。例如,我有seatdata数组,我想选中那些在php数组中有id的复选框

<?php
$seatdata = array("A1", "A6", "A10","A11");
?>

<table>
<tr>
<td><input type='checkbox' name='seatdata[]' value='0|12' id="A11"   /><label for="A11">A11</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|11' id="A10"/> <label for="A10">A10</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|10' id="A9" /><label for="A9">A9</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|9' id="A8" /><label for="A8">A8</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|6' id="A7" /><label for="A7">A7</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|5' id="A6" /><label for="A6">A6</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|4' id="A5" /><label for="A5">A5</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|3' id="A4" ?> /><label for="A4">A4</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|2' id="A3" /><label for="A3">A3</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|1' id="A2" /><label for="A2">A2</label></td>
<td><input type='checkbox' name='seatdata[]' value='0|0' id="A1"/><label for="A1">A1</label></td>
</tr>

A11
A10
A9
A8
A7
A6
A5
/>A4
A3
A2
A1
我也尝试了下面的代码,但它不工作

<html>
<head></head>
<body>
<script type="javascript">

var data = ["A1", "A6", "A10","A11"];

$.each(data,function(i,v){

$('#'+v).prop('checked',true)

});

</script>
<table>
<tr>
<td>
  <input type='checkbox' name='seatdata[]' value='0|12' id="A11" />
  <label for="A11">A11</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|11' id="A10" />
  <label for="A10">A10</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|10' id="A9" />
  <label for="A9">A9</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|9' id="A8" />
  <label for="A8">A8</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|6' id="A7" />
  <label for="A7">A7</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|5' id="A6" />
  <label for="A6">A6</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|4' id="A5" />
  <label for="A5">A5</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|3' id="A4" />
  <label for="A4">A4</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|2' id="A3" />
  <label for="A3">A3</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|1' id="A2" />
  <label for="A2">A2</label>
</td>
<td>
  <input type='checkbox' name='seatdata[]' value='0|0' id="A1" />
  <label for="A1">A1</label>
</td>
</tr>
</table>
</body>
</html>

var数据=[“A1”、“A6”、“A10”、“A11”];
$。每个(数据、功能(i、v){
$('#'+v).prop('checked',true)
});
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1

您可以在数组中尝试

<input type='checkbox' name='seatdata[]' value='0|12' id="A11"  <?php if(in_array("A11", $seatdata)){echo "checked";}?> />

没有任何工作,所以人们只能猜测。。将所有相关代码添加到OP.。添加您迄今为止尝试过的内容我已经添加了代码@Guratio通过不工作来检查这是什么意思?如果您查看演示,将检查带有
ID
的输入
谢谢@guardio的帮助,但请查看我正在尝试运行但无法运行的代码