gpt4 book ai didi

php - 使用 jquery 和 php 检索 mysql 数据

转载 作者:行者123 更新时间:2023-11-30 00:07:32 24 4
gpt4 key购买 nike

我已经尝试过这个并且在我的本地主机上工作正常,但在服务器 000webhost.com 上它不起作用。另外,Jquery 不适用于 IE,但适用于其他浏览器。这是 IE 10

我想做的是让用户从<select>中选择一个省份然后根据选择的省份,该省份的城市必须加载到另一个 <select>

这是相关的jquery:

其中“#searchProvince”和“#searchCity”是两个<select>

var province = "";
$("#searchProvince").on("change",function(){
province = $("#searchProvince").val();


//Retrieve all cities under the province
$.post("phpScripts/get_cities.php",{province: province}, function(output){
results = $.parseJSON(output);

$("#searchCity").empty();

$("#searchCity").append("<option value=\"" +results[0]+ "\" selected=\"selected\">"+results[0]+"</option>");

for(i = 1; i < $(results).length; i++)
{
$("#searchCity").append("<option value=\"" +results[i]+ "\">"+results[i]+"</option>");
}
});
});

});

然后当它被传递到 php 页面 get_cities.php

<?php
$city = array();
if(isset($_POST['province']) === true && empty($_POST['province']) === false)
{
$province = $_POST["province"];
require "connect.php";

$query = mysqli_query($con,"SELECT DISTINCT city FROM _tblGeo WHERE province = '".$province."'");

$i = 0;
while ($row = mysqli_fetch_row($query))
{
$city[$i] = $row[0];

$i++;
}

}
echo json_encode($city);
?>

最佳答案

根据提问者的要求:

我在 freemyslq 托管上对其进行了测试,发现问题是我的 SQL 查询,数据只是“小”字母,因此 _tblGeo 应该是“_tblgeo”。

关于php - 使用 jquery 和 php 检索 mysql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24391705/

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