欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

在js中显示“xx未定义”,该如何处理

更新时间: 2014-01-05 01:53:48 责任编辑: Author_N1

 

在JS中显示“XX未定义”
前台代码:
 <input id="__conSignBtn" type="button" value="Cosign"  style="font-weight: bold; cursor:pointer; color: #ffffff; background-color: #6666ff"     onclick="consignsult('cosign','<%=loginAD %>');" />
在JS文件中:
function consignsult(flag,loginad) {
。。。。
}

为什么 loginad获取不到值啊
--参考方法--
<div>
loginAD 的值: <%=loginAD %>
</div>

直接页面输出看
--参考方法--
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

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

后台 .cs文件:
 public int loginAD = 1;
前台代码:
  <input id="__conSignBtn" type="button" value="Cosign"  style="font-weight: bold; cursor:pointer; color: #ffffff; background-color: #6666ff"     onclick="consignsult('cosign','<%=loginAD %>');" />
 在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 = '<div><div style="overFlow-y: scroll;height:180px;width:380px">' + '(<a style="color:blue"><b>' + flag + '</b></a>)' + backdata.html1 + '</div><div style="width=380px">意见:<br /><textarea id="txtOPINION2" width="300px"  cols="45" rows="3"></textarea></div><div style="text-align:right">' + backdata.html2 + '<input type="button" value="确定" onclick="sendFn();" /> <input type="button" value="取消" onclick="TINY.box.hide();" /></div></div>';
        TINY.box.show(content4, 0, 0, 0, 0);

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

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

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

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:53:48
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2700/
本文WWW.DOC100.NET DOC100.NET版权所有。