gpt4 book ai didi

php - 添加 Jquery 选择下拉框以使用 raphael 美国 map 细化搜索

转载 作者:行者123 更新时间:2023-11-29 21:15:23 25 4
gpt4 key购买 nike

我正在使用 jquery 映射按单击的状态填充我的 url。例如,当有人从 map 上单击 WA 州时,URL 会更新为 http://example.com/classes.php?WA ,我正在使用

if(isset($_SERVER[ 'QUERY_STRING' ])) {
$state = escape($_SERVER[ 'QUERY_STRING' ]);

捕获正在传递的 url 查询,以便我可以在 MYSQL 中搜索并提取 WA 状态的所有结果。它工作得很好!我还希望添加一个选择下拉菜单,以便可以按州和类 ID 搜索类名。问题是我很难使用选择中的添加值正确填充 url,以优化我的搜索。有谁知道如何做到这一点?我正在使用 raphael.js 制作 map 。选择下拉列表将提供值 class_id 以及我的类(class)的所有值。

USA JQuery Map

我有

$(".classpicker").change(function () {

var selectedtext = $(".classpicker option:selected").html();
// alert("select value of contact type is" + selectedtext);
<?php $url = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; ?>
window.location = "<?php echo $url . '?'; ?>" + this.value;

});

最佳答案

// If a value is passed to the url from either map or dropdown JQuery or search field
if(isset($_GET['p_id'])) {

$value = escape($_GET[ 'p_id' ]);

if(ctype_alpha($value)) { // If it's letters

$state = escape($_GET[ 'p_id' ]);

} else { // otherwise it's an integar

$class = escape($_GET[ 'p_id' ]);

}
}

关于php - 添加 Jquery 选择下拉框以使用 raphael 美国 map 细化搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36002260/

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