jqueryajax调用checkbox在ie中失败,在Chrome和Firefox中运行良好

jqueryajax调用checkbox在ie中失败,在Chrome和Firefox中运行良好,jquery,ajax,internet-explorer,checkbox,Jquery,Ajax,Internet Explorer,Checkbox,下面的ajax调用是通过复选框进行的,在internetexplorer中以某种方式失败,而在Firefox和Chrome中工作 <input type="checkbox" name="16086" id="16086" value="1" onclick="jQuery.ajax({type:'POST',dataType:'html',data:'checked=' + this.checked,success:function(data, textStatus){jQuery('#

下面的ajax调用是通过复选框进行的,在internetexplorer中以某种方式失败,而在Firefox和Chrome中工作

<input type="checkbox" name="16086" id="16086" value="1" onclick="jQuery.ajax({type:'POST',dataType:'html',data:'checked=' + this.checked,success:function(data, textStatus){jQuery('#test_div').html(data);},url:'/tour/changeArticleAjax/article_id/16086'})" checked="checked">
有人看到这里出了什么问题吗

提前谢谢

我还没有测试过这个

尝试重命名ID以字母开头:

命名规则:

  • 必须以字母a-Z或a-Z开头
  • 可后跟:字母(A-Za-z)、数字(0-9)、连字符(“-”)、下划线(“389;”)、冒号(:”)和句点(“.”)
  • 值区分大小写

更多信息:

检查您的
查看来源
。控制台是解释的,所以可能不会显示一些明显的东西。我现在已经这样做了,它们都显示相同的代码。这确实是真的。然而,我刚刚发现我的问题与IE没有绑定到由早期ajax调用创建的会话有关。此呼叫的响应取决于该会话。不过,我稍后会接受你的回答,因为它指出了当前语法中的缺陷。谢谢
IE 9 - Fails, 
IE 8, emulated by IE9 - Fails
IE 7, emulated by IE9 - Fails
Chrome 13.0.782.99 - Works
Firefox 5.0 - Works