热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在JS中显示“XX未定义”

前台代码:<inputtypebuttonvalueCosignstylefont-weight:bold;cursor:p
前台代码:
 ');" />
在JS文件中:
function consignsult(flag,loginad) {
。。。。
}

为什么 loginad获取不到值啊

11 个解决方案

#1



loginAD 的值: <%=loginAD %>


直接页面输出看

#2


你还是多贴点代码吧
这个不像是loginad参数的问题,就算没有值,js也不会抛出异常的

#3


前台代码里“Onclick="consignsult(”里loginAD 的值是否正确?不正确的话,js里的方法也肯定获取不到值了。
装个firebug来调试页面很方便的。

#4


引用 1 楼 KK3K2005 的回复:

loginAD 的值: <%=loginAD %>


直接页面输出看
+1024

#5


引用 1 楼 KK3K2005 的回复:

loginAD 的值: <%=loginAD %>


直接页面输出看

直接输出是有值的, 那是不是我这里格式有问题Onclick="consignsult('cosign','<%=loginAD %>');",可是都找不来。

#6


引用 3 楼 booou 的回复:
前台代码里“Onclick="consignsult(”里loginAD 的值是否正确?不正确的话,js里的方法也肯定获取不到值了。
装个firebug来调试页面很方便的。

直接输出有值,应该是这里语法有问题Onclick="consignsult('cosign','<%=loginAD %>');",

#7


引用 2 楼 wzs_xyz 的回复:
你还是多贴点代码吧
这个不像是loginad参数的问题,就算没有值,js也不会抛出异常的

后台 .cs文件:
 public int loginAD = 1;
前台代码:
  ');" />
 在JS文件中:
 function consignsult(flag,loginad) {
 。。。。
 }
直接输出有值

#8


引用 7 楼 ITX2000 的回复:
Quote: 引用 2 楼 wzs_xyz 的回复:

你还是多贴点代码吧
这个不像是loginad参数的问题,就算没有值,js也不会抛出异常的

后台 .cs文件:
 public int loginAD = 1;
前台代码:
  ');" />
 在JS文件中:
 function consignsult(flag,loginad) {
 。。。。
 }
直接输出有值

格式无问题,你把consignsult函数代码内容贴出来

#9


引用 8 楼 wzs_xyz 的回复:
Quote: 引用 7 楼 ITX2000 的回复:

Quote: 引用 2 楼 wzs_xyz 的回复:

你还是多贴点代码吧
这个不像是loginad参数的问题,就算没有值,js也不会抛出异常的

后台 .cs文件:
 public int loginAD = 1;
前台代码:
  ');" />
 在JS文件中:
 function consignsult(flag,loginad) {
 。。。。
 }
直接输出有值

格式无问题,你把consignsult函数代码内容贴出来


function consignsult(flag,loginAD) {

    if (loginAD == 2)
        {
        return;
        }
    var url = "AJAX.aspx?ID=" + __caseID + "&type=" +escape($("#__StepN").html()) + "&action=getcon&ix=" + (new Date().getTime());
    //alert(url);
    $.getJSON(url, function (backdata, status) {
        var content4 = '
' + '(' + flag + ')' + backdata.html1 + '
意见:
' + backdata.html2 + ' 
';
        TINY.box.show(content4, 0, 0, 0, 0);

        //alert(flag);
        conAction = flag;
    }, "json");
      
}

运行的时候,鼠标放在flag是有现实值的,但在loginAD中确没有。

#10


引用 9 楼 ITX2000 的回复:
Quote: 引用 8 楼 wzs_xyz 的回复:

Quote: 引用 7 楼 ITX2000 的回复:

Quote: 引用 2 楼 wzs_xyz 的回复:

你还是多贴点代码吧
这个不像是loginad参数的问题,就算没有值,js也不会抛出异常的

后台 .cs文件:
 public int loginAD = 1;
前台代码:
  ');" />
 在JS文件中:
 function consignsult(flag,loginad) {
 。。。。
 }
直接输出有值

格式无问题,你把consignsult函数代码内容贴出来


function consignsult(flag,loginAD) {

    if (loginAD == 2)
        {
        return;
        }
    var url = "AJAX.aspx?ID=" + __caseID + "&type=" +escape($("#__StepN").html()) + "&action=getcon&ix=" + (new Date().getTime());
    //alert(url);
    $.getJSON(url, function (backdata, status) {
        var content4 = '
' + '(' + flag + ')' + backdata.html1 + '
意见:
' + backdata.html2 + ' 
';
        TINY.box.show(content4, 0, 0, 0, 0);

        //alert(flag);
        conAction = flag;
    }, "json");
      
}

运行的时候,鼠标放在flag是有现实值的,但在loginAD中确没有。
那就是没问题啊,但flag有值的时候,程序已进入ajax回调函数,已不在consignsult函数中,就是说consignsult函数已运行完,loginAD变量不在生存期,已释放自然没有值;

#11


引用 10 楼 wzs_xyz 的回复:
Quote: 引用 9 楼 ITX2000 的回复:

Quote: 引用 8 楼 wzs_xyz 的回复:

Quote: 引用 7 楼 ITX2000 的回复:

Quote: 引用 2 楼 wzs_xyz 的回复:

你还是多贴点代码吧
这个不像是loginad参数的问题,就算没有值,js也不会抛出异常的

后台 .cs文件:
 public int loginAD = 1;
前台代码:
  ');" />
 在JS文件中:
 function consignsult(flag,loginad) {
 。。。。
 }
直接输出有值

格式无问题,你把consignsult函数代码内容贴出来


function consignsult(flag,loginAD) {

    if (loginAD == 2)
        {
        return;
        }
    var url = "AJAX.aspx?ID=" + __caseID + "&type=" +escape($("#__StepN").html()) + "&action=getcon&ix=" + (new Date().getTime());
    //alert(url);
    $.getJSON(url, function (backdata, status) {
        var content4 = '
' + '(' + flag + ')' + backdata.html1 + '
意见:
' + backdata.html2 + ' 
';
        TINY.box.show(content4, 0, 0, 0, 0);

        //alert(flag);
        conAction = flag;
    }, "json");
      
}

运行的时候,鼠标放在flag是有现实值的,但在loginAD中确没有。
那就是没问题啊,但flag有值的时候,程序已进入ajax回调函数,已不在consignsult函数中,就是说consignsult函数已运行完,loginAD变量不在生存期,已释放自然没有值; 知道了 是缓存的原因
推荐阅读
author-avatar
拍友2602909025
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有