我想让jquery更新复选框使用ajax

I want to get jquery to update checked box using ajax

本文关键字:ajax 复选框 更新 jquery      更新时间:2023-09-26

我试图让我的ajax json脚本更新我的HTML复选框与值从我的数据库,但不能让它工作。请帮忙。

JS如下。

	 setInterval(function(){
		 $.ajax({
			 url:"databaseQuiry.php",
			 dataType:"json",
			 success: function(data){
		   $('niamh').prop('checked', data.niamhswitch);
			 }
		 });
	 }, 2000);

我要更新的HTML复选框在

下面

	<div class="niamhSwitch">
		<label class="switch">
		<input type="checkbox" name="niamh" id="switch" value="1">
	<div class="slider round"></div>
	</label></div>

我知道json返回niamhswitch":"1",所以我有值1从我的数据库返回,但我如何得到这使复选框成为选中值1和未选中值0。我试过用类和名称的元素选择器来做,但两者都不起作用。

您的选择器错误的$('niamh')将查找标签名称为'niamh'的元素。

您需要$('[name=niamh]')$('#switch')