IE8下Jquery获取select选中的值post到后台报错问题


Posted in Javascript onJuly 02, 2014

我们一般使用jquery获取select时,一般这么用:

<select id='a'> 
<option selected='selected' value='1'> 
</select> 
var selectedValue = $("#a").val();

在非IE8下,selectedValue的值为“1”,typeof selectedValue 为“string”。

在IE8下,selectedValue的值为[“1”],typeof selectedValue 为 “objectg”。

如果直接将selectedValue post发送到后台,后台接收时会报错,因为在传输过程中,IE8下selectedValue当成了数组,后台无法识别。

解决的代码如下:

selectedValue = typeof selectedValue == "object" ? selectedValue[0] : selectedValue;

 这样selectedValue为字符串了。

​另外这样会引发其他的问题:

var a = selectedValue.trim();

这段代码在IE8下无法执行,可能的原因也是由于上述所致。

​使用如下代码就确保可以运行:

$.trim(selectedValue);
Javascript 相关文章推荐
用Javascript获取页面元素的具体位置
Dec 09 Javascript
c#+jquery实现获取radio和checkbox的值
Sep 12 Javascript
javascript使用call调用微信API
Dec 15 Javascript
使用jQuery仿苹果官网焦点图特效
Dec 23 Javascript
jQuery EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
JS判断元素是否在数组内的实现代码
Mar 30 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
Sep 04 Javascript
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
在小程序Canvas中使用measureText的方法示例
Oct 19 Javascript
JavaScript使用表单元素验证表单的示例代码
Aug 20 Javascript
Vue-axios-post数据后端接不到问题解决
Jan 09 Javascript
js面向对象编程之如何实现方法重载
Jul 02 #Javascript
jquery.validate.js插件使用经验记录
Jul 02 #Javascript
escape编码与unescape解码汉字出现乱码的解决方法
Jul 02 #Javascript
js获取IP地址的方法小结
Jul 01 #Javascript
jQuery截取指定长度字符串的实现原理及代码
Jul 01 #Javascript
原生js事件的添加和删除的封装
Jul 01 #Javascript
jQuery的:parent选择器定义和用法
Jul 01 #Javascript
You might like
那些年一起学习的PHP(一)
2012/03/21 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
2013/06/05 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
php防止sql注入简单分析
2015/03/18 PHP
PHP模板解析类实例
2015/07/09 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
Python作用域与名字空间原理详解
2020/03/21 Python
个人实用简单的自我评价
2013/10/19 职场文书
幼师专业求职推荐信
2013/11/08 职场文书
医学检验专业个人求职信范文
2013/12/04 职场文书
问卷调查计划书
2014/01/10 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
社区护士演讲稿
2014/08/27 职场文书
先进教师个人事迹材料
2014/12/15 职场文书
2015年度培训工作总结范文
2015/04/02 职场文书
车间统计员岗位职责
2015/04/14 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
python字典进行运算原理及实例分享
2021/08/02 Python
Sql Server之数据类型详解
2022/02/28 SQL Server