gpt4 book ai didi

php - 无法使用 jQuery AJAX 获取从 PHP-MYSQL 生成的数据的值

转载 作者:行者123 更新时间:2023-11-30 22:36:01 24 4
gpt4 key购买 nike

标题并没有说明这个问题。这就是我想要实现的目标。我使用 jQuery 从 HTML 表单将 AJAX 请求发送到一个 php 文件,该文件成功地将所需数据发送回 AJAX。我也能看到这个值。这是我的问题:当我尝试使用它们的属性获取单个元素的值时,我无法获取它。当你看到我的 jQuery 代码时,这会更清楚

var temp_client_name;
$("#temp_client_name").on('click', 'li', function(){
temp_client_id = $(this).attr('id');
//temp_client_name = $("#"+temp_client_id).html();
temp_client_name = $("li[id='+temp_client_id+']").html();
$("#client_name").val(temp_client_name);
console.log('temp_client_name ' + temp_client_name);
});

现在,问题出在第 5 行(第 4 行的替代方法,我认为它的工作方式相同,所以我注释掉了该行,因为它是实现相同目标的一个很好的替代方法)。在第 3 行,我获得了我感兴趣的 HTML 元素的 ID,它是 li 标签的一个属性。这也很好用,我得到了所需元素的 ID。那么,我哪里出错了?

最佳答案

线

temp_client_name = $("li[id='+temp_client_id+']").val();

表示获取 ID 为 +temp_client_id+li 的值。如果你想使用 temp_client_id 变量:

temp_client_name = $("li[id='" + temp_client_id + "']").val();

但我不明白你为什么要这样做,因为通过id访问元素可以像

value = $( "#id" ).val();

关于php - 无法使用 jQuery AJAX 获取从 PHP-MYSQL 生成的数据的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32549911/

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