gpt4 book ai didi

php - 如何使用 PHP 从外部文件加载选择选项

转载 作者:行者123 更新时间:2023-12-01 03:41:19 25 4
gpt4 key购买 nike

我正在尝试创建一个动态城市下拉选择器,用户在其中选择一个国家/地区,然后选择一个地区,然后选择一个城市。现在,我在 MySQL 数据库中有两张表,一张包含所有区域,一张包含所有城市,我使用 jQuery 在用户选择国家/地区时首先加载区域,然后在选择区域时加载城市。

我的网站获得了相当多的流量,我担心这效率非常低...每次有人做出选择时,都会查询数据库,有时会解析并返回数百行。

由于城市列表永远不会改变,我希望将每个国家和地区存储为单独的文件,并在需要时加载它们,而不是查询数据库。

例如:IE.html(爱尔兰)

<option value="0" selected>- Select -</option>
<option value="11287">Connaught</option>
<option value="11288">Leinster</option>
<option value="11289">Munster</option>
<option value="11290">Ulster</option>

11290.html(阿尔斯特)

<option value="xxxxxxx">Buncrana</option>
<option value="xxxxxxx">Cavan</option>
<option value="xxxxxxx">Letterkenny</option>
<option value="xxxxxxx">Monaghan</option>

问题是,我不知道如何将这些文件加载​​回选择菜单中。有大量关于使用外部文件创建选项的资源,但我找不到任何有关将纯 HTML 加载到表单中的信息。

这可能吗?

谢谢!

最佳答案

您可以简单地使用 load jQuery 中的方法。请参阅下面的示例。

$( "#dropdowndiv" ).load( "ajax/11290.html" );

您可以将整个选择存储在那里,也可以仅存储选项。根据您在文件中存储的内容,使用 jQuery 选择器。

注意

如果您正确实现了网站,拥有数千名用户不会降低您网站的速度。搜索术语数据库高可用性

关于php - 如何使用 PHP 从外部文件加载选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19674942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com