jquery-1.6.2.min.js?20140627.1436:18 Uncaught TypeError: Illegal invocation
at e (jquery-1.6.2.min.js?20140627.1436:18)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at bY (jquery-1.6.2.min.js?20140627.1436:16)
at Function.param (jquery-1.6.2.min.js?20140627.1436:18)
jquery 这里报错,一般是传出去的data 有问题,可能data没有传参,或者参数传递有问题,试下在ajax设置
processData: false
检查一下我写的代码
var email = $("#email_all").val().trim();
var id = $("#id_all").val().trim();
$.post("ressiueAll.json",{email:email,activeId:activeId},function(result){
if(result.result=="success"){
发现 声明的变量名为id, 传进去的data 值却是activeId,核对一下传到后台的参数。
var email = $("#email_all").val().trim();
var id = $("#id_all").val().trim();
$.post("ressiueAll.json",{email:email,id:id},function(result){
if(result.result=="success"){
将activeId改为id ,问题解决。