我一直试图提醒Bootstrap Switch Button的某些内容 onclick 。 但每次我这样做,都没有什么事情发生。
所以我尝试了 onchange ,它提醒了一些事情,但是当我为onchange添加了ajax函数时。它没有再起作用。 这是我的代码:
<input type='checkbox' onclick='switchStatus($id,$status)' data-size='mini' name='my-checkbox' $status>
以下是我的功能代码:
function switchStatus(id,status){
alert(id);
/*var theID = id;
var theStatus = status;
var dataString = "projectID=" + theID + "&status=" + theStatus,
$.ajax({
url: "ajax/updateProjectStatus.php",
type: "POST",
data: dataString,
cache: false,
success: function (data){
alert(data);
}
});*/
}
以下是代码的其余部分:
<?php
$sql = $db->prepare("SELECT * from tbl_project where col_status <> 2");
$sql->execute();
while($result = $sql->fetch(PDO::FETCH_ASSOC))
{
$id = $result['projectID'];
$name = $result['col_projName'];
$date = $result['col_createdDate'];
$status = ($result['col_status']==1) ? "checked" : "";
$sd = "asd";
echo "
<tr>
<td>$id</td>
<td>$name</td>
<td>$date</td>
<td>
<input type='checkbox' onchange='switchStatus($id,$status)' data-toggle='toggle' $status>
</td>
<td>
<div class='btn-group' role='group'>
<input type='button' value='Manage' onclick='Xmanage($id,\"$name\")' class='btn btn-info'>
<input type='button' value='Remove' onclick='Xdelete($id)' class='btn btn-danger'>
</div>
</td>
</tr>
";
}
?>
答案 0 :(得分:0)
在你的dataString变量上,用逗号结束它,这表明下一个属性即将到来,但事实并非如此。 用分号替换它,看看它做了什么..
(3,10)