2016-03-18 30 views
-1

我试图创建一个编辑模式。条件是我对这个HTML代码,我写此JavaScript/jQuery代码:PHP文件输出JavaScript代码本身并没有运行

<script type='text/javascript'> 
$(function() { 

    <?php 
    $q = $db->query("select * from tblUnit where unitStatus <> '2'"); 
     while($r = $q->fetch(PDO::FETCH_ASSOC)){ 
           echo " <script type'text/javascript'> alert('1');</script>"; 
           $unitID   = $r['unitID']; 
           $unitStatus  = $r['unitStatus']; 
           $unitNumber  = $r['unitNumber']; 
           $floorNumber = $r['floorCode']; 
           $unitType  = $r['unitType']; 
    $t = $db->query("select floorLevel, floor_buildingID from tblFloors where floorLevel = '$floorNumber'"); 
      while($u = $t->fetch(PDO::FETCH_ASSOC)){ 
           $floorLevel  = $u['floorLevel']; 
           $floor_buildingID = $u['floor_buildingID']; 
           $w = $db->query("select unitTypeName from tblUnitType where unitTypeID = $unitType");  
           while($x = $w->fetch(PDO::FETCH_ASSOC)){ 
            $unitTypeName = $x['unitTypeName']; 
    ?> 
      $("#editModal<?php echo $unitID; ?>").click(function(){ 
       $("#editUnitNumber").val("<?php echo $unitNumber;?>");    

       $("#editUnitType").val("<?php echo $unitType; ?>").material_select('update');    
       $("#editFloorNumber").val("<?php echo $floorNumber; ?>"); 


      }); 
<?php }}}?> 
}); 

上面的代码是用来写从模态的数据,而是将其输出此:

$("#editModal5").click(function(){ $("#editUnitNumber").val("12002"); $("#editUnitType").val("4").material_select('update'); $("#editFloorNumber").val("12"); }); });

我该如何解决?这是什么原因?

+7

PHP函数里面的一个PHP循环和数据库调用?这个JS函数是如何调用的?我认为你应该重新考虑你的设计。 – Revent

+0

我看不到#'标签,并且'