Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery html()函数将PHP变量传递给div_Javascript_Php_Jquery_Html - Fatal编程技术网

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

Javascript 使用jQuery html()函数将PHP变量传递给div,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在尝试使用PHP和jQuery从MySQL数据库中获取拼贴的各个部分 我获取的数据正常,但使用html()将结果添加到div 这是我的密码: $("#collage_id").on('change',function(e){ $("#sections").fadeOut(1200); if(this.value==0){ $("#sections").fadeOut(1200); } else { <?PH

我正在尝试使用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);
     }
 });
$(“#拼贴id”)。关于('change',函数(e){
美元(“#部分”)。淡出(1200);
if(this.value==0){
美元(“#部分”)。淡出(1200);
}
否则{

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

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

随时享受;)