当我点击打开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 code:
<td><a class="various" href="#inline" onclick="getBanificiarydata('<?php echo $benefeciary->benID?>','edit');">Edit</a></td>
它打开了fancybox,但只是关闭按钮和黑色腻子
答案 0 :(得分:0)
嗯,这意味着未定义全局函数getBanificiarydata
。您需要定义此函数并确保它是全局可用的(如果它是使用另一个函数定义的,则将其分配给window
对象)。
假设实际功能拼写错误,你可能会因为拼写错误而得到错误......