我有一个简单的座位图,它具有指定的IP地址。它是通过javascript生成的。我有一个偶尔会被IP地址和计算机名称填充的数据库。我使用Laravel查询数据库。比较来自laravel的数据库值到一个javascript值
routes.php文件
Route::get('seatplan', '[email protected]');
控制器
public function seatplan()
{
$ipadd = Client::all();
return View::make('seatplan',['ipadd' => $ipadd]);
}
刀片
@foreach($ipadd as $ipadds)
{{$ipadds->ipadd}}
<br />
@endforeach
我怎么能对它们进行比较,这样,如果一个新的数据插入到数据库中,我可以比较ip地址并显示计算机名称。 这里是我的js
var cols = document.getElementsByClassName("col");
var seatNum = 1;
var n = "192.168.240.";
for (var i = cols.length - 1; i >= 0; i--) {
if (i % 2 == 0) {
for (var j = 0; j < cols[i].children.length; j++) {
cols[i].children[j].innerHTML = n.concat(seatNum);
seatNum++;
}
} else {
for (var j = cols[i].children.length - 1; j >= 0; j--) {
cols[i].children[j].innerHTML = n.concat(seatNum);
seatNum++;
}
}
}
http://codepen.io/anon/pen/eZNzoV
http://i.imgur.com/WNaVkX0.png?1
你是对的先生!一旦我在PHP中获取变量,我是否只将var takenSeats = []留空? –
如果你正在谈论codepen中的代码,你应该删除。由于codepen只是HTML/CSS/JS(没有PHP),我不得不用这个意思初始化变量。但是,一旦你用PHP生成变量,请删除它。 'takenSeats = []'你清空你的数组,并且你不想要那个:) – chadrien
啊我看到了..所以这些值只存储在_var中。 –