gpt4 book ai didi

javascript - 更改事件未填充 secode 下拉列表

转载 作者:行者123 更新时间:2023-12-03 02:26:31 25 4
gpt4 key购买 nike

我在从 mysql 结果填充第二个下拉列表时遇到问题。据我所知,代码看起来不错,但显然有一些地方不对。

该值正在 PHP 中从 loadboxRtvaddr.php?rtvcompany= 正确传递到 $rtvcompany = $_GET['rtvcompany'];,如果我在其中运行查询mysql,它返回正确的数据。

如果有人可以检查我的代码并指出我的错误,我将不胜感激。非常感谢

已解决:if 语句中缺少}。呃!

html

<div class="form-group">
<label class="labelStyle" for="rtvdept">Department</label> <select class="form-control chosen-select" data-placeholder="Select a Dept..." id="rtvdept" name="rtvdept">
<option value="">
</option>
</select>
<div id="deptmessage"></div>
<div class="servicesHelp">
Please select a department where your box is stored for retrieval.
</div>
</div>

JS 更改事件

$(function() {
$("#rtvcompany").change(function() {
$(this).after('<div id="loader"><img src="/logistor.new/admin/images/loader.gif" alt="loading files" /></div>');
$.get('/domain/admin/requests/boxes/retrieve/loadboxRtvaddr.php?rtvcompany=' + $(this).val(), function(data) {
$("#rtvdept").html(data);
$('#loader').slideUp(200, function() {
$(this).remove();
$("#rtvdept").trigger("chosen:updated");
});
});
});
});

PHP

<?php session_start(); ?>
<?php include ($_SERVER['DOCUMENT_ROOT'] . '/domain/admin/Connections/domain.php'); ?>

<?php
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

$rtvcompany = $_GET['rtvcompany'];

$sqladdr = "SELECT * FROM departments WHERE code = '".$rtvcompany."'";
$resultaddr = mysqli_query($conn, $sqladdr) or die(mysqli_error());
if (mysqli_num_rows($resultaddr) > 0) {
while ($row_addr = mysqli_fetch_array($resultaddr)) {
echo "<option value='$row_addr[name]'>$row_addr[name]</option>";
}
mysqli_close($conn);
?>

最佳答案

更改 jquery 代码如下。

$(document).on('#rtvcompany','change',function() {
$(this).after('<div id="loader"><img src="/logistor.new/admin/images/loader.gif" alt="loading files" /></div>');
$.get('/domain/admin/requests/boxes/retrieve/loadboxRtvaddr.php?rtvcompany=' + $(this).val(), function(data) {
$("#rtvdept").html(data);
$('#loader').slideUp(200, function() {
$(this).remove();
$("#rtvdept").trigger("chosen:updated");
});

});});

关于javascript - 更改事件未填充 secode 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48922953/

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