将一个php变量传递给codeigniter中的onclick函数

将一个php变量传递给codeigniter中的onclick函数

问题描述:

我正在创建一个菜单脚本,在点击时更新div。因此,在我的场景中,发生的是,你搜索一个地方,它带回一个以相似字母开头的地方列表,然后从列表中选择一个项目(地点),用选定的项目更新div。将一个php变量传递给codeigniter中的onclick函数

我有麻烦传递一个PHP变量到我的onclick函数,它会使用变量从数据库中检索项目。请帮助这里是我的代码(我用codeingiter)

看看与线------(在这里显示的型号)

if(count($query->result()) > 0){ 


    $output = '<table><ul>'; 
    foreach($query->result() as $venue_details){ 


     if ($details){ 
      $id = $venue_details->VenueID; 


     $output .= '<tr><td><a href="#self" class="menulink" class==&{ns4class}; 
      ----------- onClick="changeDiv(<?php echo $id; ?>)"> 
      <strong>' . $venue_details->Name . '</strong><br/>'; 
     $output .= ' '.$venue_details->Address1 .', '; 
     $output .= $venue_details->Address2 .', '; 
     $output .= $venue_details->City .', '; 
     $output .=$venue_details->Postcode .', '; 
     $output .=$venue_details->PhoneNumber .', '; 
     $output .=$venue_details->URL .'</a></td></tr><hr/>'; 
     } else { 
      $output .= '<li>' . $venue_details->Name . '</li>'; 
     } 
    } 
     $output .= '</ul></table>'; 
     return $output; 

我传递变量这里

function changeDiv(venueID){document.getElementById('venue_description')。innerHTML = venueID; }

变化onClick="changeDiv(<?php echo $id; ?>)">onClick="changeDiv(\''. $id .'\')">