-1

当我点击打开fancybox时,我遇到了这个错误。

ReferenceError: getBanificiarydata is not defined 

JavaScript 代码:

$(document).ready(function() {
    $(".various").fancybox({
        'position': 'fixed',
        'scrolling': 'no',
        'titleShow': 'false',
        'autoDimensions': 'false',
        'padding': 0,
        'centerOnScroll': false,
        'onComplete': function() {
            $("#fancybox-wrap").css({
                'overflow': 'hidden',
                'top': '50px'
            });
        },
        'onStart': function() {
            $("#fancybox-overlay").css({
                'overflow': 'hidden',
                'top': '0px',
                'left': '0px'
            });
        }
    });
});

HTML 代码:

<td><a class="various" href="#inline" onclick="getBanificiarydata('<?php echo $benefeciary->benID?>','edit');">Edit</a></td>

它打开了fancybox,但只是关闭按钮和黑色腻子

4

1 回答 1

0

好吧,这意味着getBanificiarydata没有定义全局函数。您需要定义此函数并确保它是全局可用的(如果它是使用另一个函数定义的,请将其分配给window对象)。

假设实际功能拼写正确,您可能还会因为拼写错误而出现错误......

于 2012-12-04T09:37:50.263 回答