-1
jQueryのコード:jQueryデータ値が更新されません。これを解決するには?
if($(this).attr('data-status') == 'Yes'){
alert('if');
$(this).attr("data-status","No");
}
else{
alert('else');
$(this).attr("data-status","Yes");
}
jQueryの機能コード:
$(".Notification").click(function(){
var notification = {
petid: $(this).attr('data-value'),
status: $(this).attr('data-status')
}
var formurl = '<?php echo base_url();?>index.php/Dashboard/notification';
$.ajax({
method: "POST",
url: formurl,
data: notification,
success: function(response){
if($(this).attr('data-status') == 'Yes'){
alert('if');
$(this).attr("data-status","No");
}
else{
alert('else');
$(this).attr("data-status","Yes");
}
}
})
})
HTMLコード:
<input type="checkbox" class="Notification" data-value="6" data-status="Yes" checked="">
Iは、データ、ステータスの値を更新しようとしていますが、それは働いていません。私に警告するかどうか。値を更新しません。
:詳細については、
(
click
は、チェックボックスの変更イベントをトリガする必要がないので)change
イベントは、あなたが見てみることができ、チェックボックスを使用する必要があります...あなたの成功は何ですか* 'レスポンス 'は? –