使用jquery ajax异步提交的时候报Uncaught TypeError :Illegal invocation错误,报错如图:

基本上,导致这个错误的原因一般有以下两点:

1.请求类型有误,如,post请求,但在后台设置的是get请求

2.参数有误。 如,没有传参,或是参数对应不上去

经过排查我违反了上面的第二点,传入的参数是一个对象,没有转为字符串,所以报错,代码如下:

    $(function() {
$( "#tagging" ).click(function() {
var mytext = x.Selector.getSelected();
var word_id = $('#word_id').val();
if (mytext == '') {
alert("请选中文本后再进行标注");
}
else if (word_id <= ) {
alert("操作失败");
}
else {
// var data = {word_id: word_id, mytext: mytext.toString()};
var data = {word_id: word_id, mytext: mytext};
$.ajax({
type: "POST",
url: 'ajax.php',
data: data,
success: function( data, textStatus, jQxhr ){
alert(data);
},
error: function( jqXhr, textStatus, errorThrown ){
alert(data);
}
});
} });
});

使用 .toString() 将对象转为字符串,再去请求就成功了。

最新文章

  1. 去除 UINavigationController.navigationBar下方的横线
  2. hdu2874 LCA
  3. 【Android Demo】加载.gif格式图片
  4. Sql Server查询性能优化之走出索引的误区
  5. python获取当前路径几种方式
  6. easyui-tree绑定数据的几种方式
  7. 用C语言写的万年历---亲手写的。好累哦
  8. 20165309 《网络对抗技术》实验五:MSF基础应用
  9. eclipse 常用配置
  10. 第二种掌握的排序Q-Q
  11. 处理csv和json数据
  12. 恶意软件的bypass
  13. Linux下对文件进行加密备份的操作记录
  14. CodeForces 1099F - Cookies - [DFS+博弈+线段树]
  15. Docker CE的安装 与镜像加速
  16. 三篇文章了解 TiDB 技术内幕——说计算
  17. 基金、社保和QFII等机构的重仓股排名评测
  18. Mssql备份失败
  19. 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 18—Photo OCR 应用实例:图片文字识别
  20. Linux常用开发指令

热门文章

  1. prometheus学习系列一: Prometheus简介
  2. H3C STA&gt;PC的数据转发
  3. 泛微e-cology OA系统某接口存在数据库配置信息泄露漏洞复现
  4. Beta冲刺(5/7)——2019.5.26
  5. java abstractQueue
  6. 葫芦娃团队项目Beta冲刺-总结
  7. .net 异常
  8. C#中集合ArrayList与Hashtable的使用
  9. MapTask工作机制
  10. live-pusher属性值的改变