js获取对象为null的解决方法


Posted in Javascript onNovember 21, 2013

页面上动态输出的数据,这是ajax获取的数据我要在页面上展示

    success:function(data){  
        var arr = data.split('_');  
        var numArr = arr[0].split(",");  
        var numStr = "";  
        if(numArr.length==undefined || numArr.length==0){  
            $("#phonenolist").html('对不起,没有查询到相应的号码!');  
        }else{  
            for(var i=0;i<numArr.length;i++){  
                numStr += "<li><a id='n_"+i+"' href=\"javascript:choose_mobile("  
                    + numArr[i].toString()+",n_"+i+");\" class='buy'>"  
                    + numArr[i].toString().substring(0, 3)  
                    + "<span class='org'> "  
                    + numArr[i].toString().substring(3, 7) + " "  
                    + numArr[i].toString().substring(7, 11)  
                    + "</span></a></li>";  
                }  
                $("#phonenolist").html(numStr);  
            }  
            index = arr[1];  
            total = arr[2];  
             $("#curr").html('  第'+index+'页,共'+total+'页 ');  
        }  
     function choose_mobile(num,id){  
        alert(num+" "+id);  
        $("#mobile").val(num);  
        $("#xhmobile").html("<h3><b>"+num+"</b></h3>");  
        $("#"+id).addClass("buy").siblings().removeClass("buy");  
    } 

在js里面我的参数大概是这样子,choose_mobile(号码,对象id),但是在执行js的时候只弹出了号码,没有id,这样我很郁闷,后来又请教别人,在代码第9,10行,给方法的两个参数加上了‘'单引号,
    numStr += "<li><a id='n_"+i+"' href=\"javascript:choose_mobile('"  
        + numArr[i].toString()+"','n_"+i+"');\" class='buy'>" 

就这样成功了,之前让我好纠结,js对字符串的解析跟对数字串的解析还是不太一样啊,分的这么清
Javascript 相关文章推荐
FireFox JavaScript全局Event对象
Jun 14 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
Oct 29 Javascript
深入探寻seajs的模块化与加载方式
Apr 14 Javascript
基于jquery实现轮播焦点图插件
Mar 31 Javascript
深入理解JavaScript中的对象复制(Object Clone)
May 18 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 Javascript
mongoose中利用populate处理嵌套的方法
May 26 Javascript
10 种最常见的 Javascript 错误(频率最高)
Feb 08 Javascript
mint-ui 时间插件使用及获取选择值的方法
Feb 09 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
Jun 17 Javascript
tangram框架响应式加载图片方法
Nov 21 #Javascript
使图片旋转的3种解决方案
Nov 21 #Javascript
js单例模式详解实例
Nov 21 #Javascript
Ajax同步与异步传输的示例代码
Nov 21 #Javascript
jquery与prototype框架的详细对比
Nov 21 #Javascript
Tab切换组件(选项卡功能)实例代码
Nov 21 #Javascript
JS仿百度搜索自动提示框匹配查询功能
Nov 21 #Javascript
You might like
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
php上传excel表格并获取数据
2017/04/27 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
基于AngularJS前端云组件最佳实践
2016/10/20 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
vue 页面加载进度条组件实例
2018/02/05 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
用python删除java文件头上版权信息的方法
2014/07/31 Python
python生成器generator用法实例分析
2015/06/04 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
Python简单读取json文件功能示例
2017/11/30 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
Django实现文件上传下载
2019/10/06 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
优秀信贷员先进事迹
2014/01/31 职场文书
五分钟演讲稿
2014/04/30 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
计划生育工作汇报
2014/10/28 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
劳保用品管理制度范本
2015/08/06 职场文书