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 相关文章推荐
javascript优先加载笔记代码
Sep 30 Javascript
isArray()函数(JavaScript中对象类型判断的几种方法)
Nov 26 Javascript
Javascript控制页面链接在新窗口打开具体方法
Aug 16 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 Javascript
JS深度拷贝Object Array实例分析
Mar 31 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
Dec 20 Javascript
jQuery插件zTree实现的多选树效果示例
Mar 08 Javascript
jquery操作ul的一些操作笔记整理(干货)
Aug 31 jQuery
vue 设置路由的登录权限的方法
Jul 03 Javascript
详解小程序退出页面时清除定时器
Apr 28 Javascript
vue实现随机验证码功能的实例代码
Apr 30 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
网页自动跳转代码收集
2009/09/27 Javascript
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
Vue2(三)实现子菜单展开收缩,带动画效果实现方法
2019/04/28 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
python处理cookie详解
2014/02/07 Python
Python修改MP3文件的方法
2015/06/15 Python
python实现简单点对点(p2p)聊天
2017/09/13 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
Python 3 判断2个字典相同
2019/08/06 Python
python+django+rest框架配置创建方法
2019/08/31 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
服务行业个人求职的自我评价
2013/12/12 职场文书
公司募捐倡议书
2014/05/14 职场文书
委托证明范本
2014/11/25 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
Python中22个万用公式的小结
2021/07/21 Python
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL