不知道为什么这个简单的jQuery AJAX脚本在IE7中导致错误

Nat*_*man 3 javascript ajax jquery

<script type="text/javascript">
$(function(){
 $('.update').click(function(){
  $.ajax({
     type: "POST",
     url: "/reporting_results/mark_result",
     data: "id="+$(this).attr("id")+"&check="+$(this).val()+"&user_id=<?=$user_id?>&product=<?=$this->uri->segment(3)?>",
  });
 return true
 });
});
</script>
Run Code Online (Sandbox Code Playgroud)

kar*_*m79 6

由于尾随逗号,就在$ .ajax选项结束之前:

 data: "id="+$(this).attr("id")+"&check="+$(this).val()+"&user_id=<?=$user_id?>&product=<?=$this->uri->segment(3)?>", <-- trailing comma, is why
Run Code Online (Sandbox Code Playgroud)