• a标签增加onclick事件提示未定义function


    项目使用的是ext框架,版本是ext4.2

    出现的问题代码如下:

    1 renderer : function(value){
    2     var html = "<a href="javascript:void(0);" onclick="editServer('"+value+"')" style="text-decoration:underline;color:blue;">编辑</a>&nbsp;&nbsp;"+
    3           "<a href="javascript:void(0);" onclick="accountBalance('"+value+"')" style="text-decoration:underline;color:blue;">余额</a>";
    4     return html;
    5  }

    而下面已经定义了editServer方法

     1 function editServer(value){
     2     Ext.create('Ext.window.Window', {
     3         y : 50,
     4         x : 150,
     5         title : '编辑渠道',
     6         modal : true,
     7         width : 680,
     8         height : 330
     9             ......
    10 }

    但是运行的时候却一直报没有定义:

    ReferenceError: editServer is not defined

    解决方法:

      将方法改为:

    window.editServer= function(value){

         ......

    }

    再次运行后成功

    参考网址:http://bsdn.org/projects/dorado7/issue/dorado7-6800

  • 相关阅读:
    Round robin
    Linux命令之nslookup
    VLAN
    基础网络概念
    python开发_filecmp
    python开发_stat
    python开发_fileinput
    python开发_os.path
    python开发_bisect
    python开发_copy(浅拷贝|深拷贝)_博主推荐
  • 原文地址:https://www.cnblogs.com/andong2015/p/4313395.html
Copyright © 2020-2023  润新知