通常情况是异步提交过的json数据当中,有一个键值对没有取对值,而是给了一个对象,最常见的错误就是:
如图:
data:{"search_value":$('input[name=search_value]'),"order_source":buyerType,"order_status":orderType}
$('input[name=search_value]') 是一个对象而不是一个值,
正确的写法应该是 $('input[name=search_value]').val()。
认真检查一下ajax请求的每一个传值的变量都是否获取正确了,都能解决这个报错