在底部更新我习惯于使用涉及 id 或类的选择器,所以甚至不确定这是否可能至少是我正在考虑的功能。我有一个名为 replist.html 的单独文件,我以这样的一对一关系保存数据(35,000 行的部分列表)......
'Illinois': 'joesmoe',
'Nevada': 'messytess',
<!-- start of new zip codes -->
'01001': 'julsguls',
'01002': 'julsguls',
我最初使用 include_once() 将文件拉到我正在使用脚本的页面中,但现在正在修改以更改移动设备及其对位置检测的处理(我正在将 IP 转换为 zip)。由于性质,我希望通过 PHP 上的客户端脚本访问数据。这是我到目前为止...
<script>
...
<?php
if(!(($detect->isMobile()))) { ?>
var reps = {
<?php include_once('repList.html'); ?>
};
<?php
}
else { ?>
<!-- custom mobile location detection here -->
reps = {***would like to get load() here***};
<?php } ?>
...
</script>
...否则我希望添加移动位置检测脚本,然后加载()我的 repList.html 文件。
我已经简化了 else ,只专注于如何让我的 load() 在那里。如果有人有更好的 jQuery、其他 JavaScript 库或任何客户端解决方案,我很乐意。我计划在此过程之前使用的脚本是客户端,为什么我不能像以前那样使用 PHP。
我相信我会保留 PHP 并继续...
var reps_load = {<?php include_once('repList.html'); ?>};
<?php
if(!(($detect->isMobile()))) { ?>
var reps = reps_load;
<?php
}
else {
...