まあ、PHPページのCSSオンオフボタンの値を取得する方法は?
私はPHPでオン・オフボタンCSSを生成し、このコードを持っているwhileループ:
<div class="onoffswitch">
<input type="hidden" name="hiddenID" value="<?php echo $id; ?>">
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch<?php echo $i ?>" <?php echo $status; ?>>
<label class="onoffswitch-label" for="myonoffswitch<?php echo $i; ?>">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
とき、私はjQueryの/アヤックスを使用してPHPページを呼び出していオンオフボタンの変更。
のjQuery/Ajaxのコード:ここで
$(document).ready(function() {
$(".onoffswitch").change(function() {
var hiddenID = $(this).find("[name='hiddenID']").val()
var status = $('.onoffswitch-checkbox').val();
$.ajax({
type: 'post',
url: 'changeInlineData.php',
data: {
'id' : hiddenID,
'status' : status,
},
dataType : 'html',
success: function (result) {
$('.validation_msg').html(result);
}
});
});
});
私はちょうどPHPページでid
とstatus
ある2キーを渡す見ることができます。今PHPページで私はid
値はstatus
値ではない参照してください。毎回status
キーがそれだ0は0または1
PHPページである必要があります表示されます。
<?php
echo $id = (int) $_POST['id'];
echo $status = (int) $_POST['status'];
あなたは私が間違っているのを教えすることはできますか?
アップデート:私は状態を示しているコンソールログネットワーク]タブに表示さ
:常に上、私はオンまたはオフにボタンを切り替える場合!!
フォームデータ ID:2203 ステータス:
ボタンの状態を変更したときにコンソールに 'var status'の値が正しく表示されているかどうかを確認できますか? –
@ShobiPPステータスが表示されるたびに:onボタンをオンまたはオフに切り替えるとonになります。 – creativeartbd
チェックボックスには値属性 – RamRaider