Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $('check1').attr('checked','true')在ajax成功函数中不起作用_Javascript_Ajax - Fatal编程技术网

Javascript $('check1').attr('checked','true')在ajax成功函数中不起作用

Javascript $('check1').attr('checked','true')在ajax成功函数中不起作用,javascript,ajax,Javascript,Ajax,请给我问题的解决方案: $('#check0').attr('checked','true'); //it work var idx=12; $.ajax({ type: 'POST', url: 'get_list.php', data: 'id='+idx, cache: false, success: function(){ alert('success'); //it work fine $('#check1').at

请给我问题的解决方案:

$('#check0').attr('checked','true');   //it work
var idx=12;
$.ajax({
   type: 'POST',
   url: 'get_list.php',
   data: 'id='+idx,
   cache: false,
   success: function(){
       alert('success');     //it work fine
       $('#check1').attr('checked','true');   //not work
       $('#no1').val('222222');    //it work too
   }
});
我试着把$‘支票1’放进去。attr‘checked’、‘true’表示ajax函数成功,但不幸的是不能正常工作,但如果我将代码放在ajax函数之外,它就可以正常工作。。。。上述代码可能有问题


为什么只有复选框不起作用。。虽然警报和将文本传递到文本输入工作正常,但我确信check1确实存在。。它使我已经停止工作了2个小时。

在您使用的ajax成功中

$('#check1')
您还没有发布您的HTML,但我认为您希望在ajax成功函数中使用它

$('#check0')

您的ajax成功方法没有得到执行,您的代码没有问题。检查这把小提琴看结果


它甚至会进入成功块吗?首先,它应该是$'check1'。prop'checked',true,但这可能不会有什么区别。你确定AJAX成功了吗?获取chrome或Firebug并打开开发者工具,观察网络选项卡的结果,检查帖子是否成功完成。接下来,在success方法中设置一个断点,以检查回调是否被调用。是的,AJAX工作良好且成功。如果我试着给他一个关于成功功能的提示信息,效果会很好。我试过使用。道具“选中”,为真,但同样不起作用。请发布相关HTML代码
$('#check0').attr('checked',true);   //it work
var idx = 12;
$.ajax({
   type: 'POST',
   data: 'id='+idx,
   success: function(){
       $('#check1').attr('checked',true);   //not work
   }
});