gpt4 book ai didi

javascript - 使用 jQuery html() 函数将 PHP 变量传递给 div

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

我正在尝试使用 PHP 和 jQuery 从 MySQL 数据库中获取部分拼贴画。

我正在正常获取数据,但是当我使用 html() 将结果添加到 div 时出现错误

这是我的代码:

 $("#collage_id").on('change',function(e){
$("#sections").fadeOut(1200);

if(this.value==0){
$("#sections").fadeOut(1200);
}
else {
<?PHP
$collage_sections=new DataBase();
$sections=$collage_sections->get_sections();
$sections_checkbox="";
while($section=mysqli_fetch_array($sections)){
$sections_checkbox.="<label class='checkbox-inline'><input type='checkbox' value='$section[0]'>$section[1]</label>";
}
?>
$("#sections").html(<?PHP echo $sections_checkbox; ?>).fadeIn(1200);
}
});

有没有人有任何帮助或想法?

最佳答案

正如@Swellar 所说,将 $sections_checkbox 变量用引号引起来。目前,javascript 将其视为变量而不是您想要的字符串。作为提示,请始终在浏览器中使用您的控制台。您会找到大多数语法错误的答案。要修复您的错误,请改为执行此操作。

$("#sections").html("<?php echo $sections_checkbox; ?>").fadeIn(1200);

关于javascript - 使用 jQuery html() 函数将 PHP 变量传递给 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48518270/

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