Bootstrap Modal无法通过带参数的函数打开

时间:2016-07-10 19:03:19

标签: javascript jquery twitter-bootstrap

我试图通过`Xmanage(param1,param2)函数打开我的Bootstrap模式。

<input type='button'  value='Manage'  onclick='Xmanage($id, $projectName)'  class='btn btn-info'>


function Xmanage(id,projectName){
    $('#editModal').modal('show');    
}

但它没有打开。另一方面,如果我尝试在没有的情况下调用Xmanage() 通过或涉及的任何参数都有效。

function Xmanage(id,projectName){
        $('#editModal').modal('show');    
    }

有任何明确的解释吗? 的更新: 这是$id$projectName的来源。

<?php
      $sql = $db->prepare("SELECT * from tbl_project where col_status <> 2");
      $sql->execute();  
        while($result = $sql->fetch(PDO::FETCH_ASSOC))
        {
          $id           = $result['projectID'];
          $projectName  = $result['col_projName'];
          $date         = $result['col_createdDate'];
          $status       = ($result['col_status']==1) ? "checked" : "";
          echo " 
          <tr>
            <td>$id</td>
            <td>$projectName</td>
            <td>$date</td>
            <td>
            <input type='checkbox' valie='$id' data-size='mini' name='my-checkbox' $status>
            </td>
            <td>
            <div class='btn-group'  role='group'>
              <input type='button'  value='Manage'  onclick='Xmanage($id, $projectName)'  class='btn btn-info'>
              <input type='button'  value='Remove'  onclick='Xdelete($id)'                class='btn btn-danger'>
            </div>
            </td>
          </tr>
          ";
        }
?>

更新2:

在Chrome控制台上查找错误。 每次单击按钮,我都会收到此错误 SyntaxError: missing ) after argument list

另一件事是,如果我只通过$id,它就有效。 但是如果我单独添加或传递$projectName,它就不起作用。

0 个答案:

没有答案