IE trim()方法失效

  |  
阅读次数
  |  
字数 126
  |  
时长 ≈ 1 分钟

今天用了$.ajax异步提交,结果在ie8里面报错了,说不支持此对象,找了半天没找到什么问题。

原因

后来发现是我data里面的参数传递,里面有个参数用到了trim()方法,这个方法在ie8里面是失效的。

解决办法

换成$trim(str)就可以了。

如下:

1
2
3
4
5
6
--失效方法
"periodName":$("#period").find('option:selected').text().trim(),
"buyType":$("#type").text().trim()
--有效方法
"periodName":$.trim($("#period").find('option:selected').text()),
"buyType":$.trim($("#type").text())