gpt4 book ai didi

php - Autoselect 和 jQuery post 不能一起工作

转载 作者:行者123 更新时间:2023-11-29 04:48:07 26 4
gpt4 key购买 nike

我的代码还有另一个问题。

    <script type="text/javascript">
$("#wojewodz").change(function(){
var id_wojewodztwa = $("#wojewodz").children(":selected").attr("id");
$.post("miasta.php", { id_wojewodztwa: id_wojewodztwa } );
$('#powiat_miasto_auto_complete').autocomplete({source:'miasta.php', minLength:2});
});
</script>

这是获取所选选择的 ID 并将其传输到 miasta.php 的函数

$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
);

try {
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass, $options);
}
catch(PDOException $e) {
echo $e->getMessage();
}

$return_arr = array();

if (($conn) and (isset($_GET['id_wojewodztwa'])))
{
$id_wojewodztwa = $_GET['id_wojewodztwa'];
$ac_term = "%".$_GET['term']."%";
$query = "SELECT DISTINCT nazwa FROM podzial_tm where woj='$id_wojewodztwa' and nazdod!='województwo' and nazwa like :term LIMIT 10";
$result = $conn->prepare($query);
$result->bindValue(":term",$ac_term);
$result->execute();

/* Retrieve and store in array the results of the query.*/
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
$row_array['value'] = $row['nazwa'];

array_push($return_arr,$row_array);
}


}
/* Free connection resources. */
$conn = null;
/* Toss back results as json encoded array. */
echo json_encode($return_arr);
?>

谁能告诉我哪里出错了?当我将“where woj='$id_wojewodztwa'”更改为例如“where woj='26'”并删除“和(isset($_GET['id_wojewodztwa']))”时一切正常,所以我认为我有问题用 POST

复活节快乐! :)))

最佳答案

您正在发布数据。您需要在 $_POST['id_wojewodztwa'] 中查找您要查找的值,而不是在 $_GET 中。

关于php - Autoselect 和 jQuery post 不能一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15713155/

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