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

标签 javascript jquery ajax

<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>

最佳答案

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

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

关于javascript - 不知道为什么这个简单的 jQuery AJAX 脚本会在 IE7 中导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823372/

相关文章:

javascript - 即 obj.attachEvent() 的例子

javascript - 返回 false 在 IE 中不起作用。

javascript - 使用 JavaScript (jQuery) 更改 CSS

javascript - getSript 在同一对象上多次添加处理程序

jquery - 使用 jQuery 显示/隐藏 div,然后显示/隐藏该 div 中的 div

javascript - 指定哪个区域是日期排序

javascript - 当在表单上按下提交时如何调用不同的 get 函数; Angular

javascript - Jquery 单击在 Android 浏览器中不起作用

php - 返回 HTML 还是使用 javascript 构建 HTML?

javascript - 如何在 jQuery 中获取 POST 变量