私は何かを警告しようとしていますonclickは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>
";
}
?>
は、コンソール上の任意の誤差はありますか? –
コンソールにエラーは表示されません。 – Juju
まず、PDOクエリを使用できる外部入力がないため、pdo prepareとexecuteを使用しています。 –