时Javascript函数不起作用
function loadcontents(obj) {
var params = $(obj).attr('href').split('?');
$.getJSON(IVIDPLAY_BASE_DIR+'content/load2.php?'+params[1], function(json) {
if (json.returnval == 1) {
$('#contents').fadeOut('fast', function() { $(this).html('json.contents').fadeIn('slow'); });
}
}
是替换此div:的触发器
<div class="content">
<a href="{$content2.url}" onclick="return loadContent2(this, 'page', '2')">Click Here
</a>
</div>
换句话说,有一个函数被第一个函数刷新,但它不起作用,而第二个函数起作用。
然而!当
loadContent2(this, 'page', '2')
是更换或删除
loadContent2(this, "page", "2")
就像这样,第一个函数有效,但第二个函数无效!
有没有办法绕过报价问题?如果是报价问题?
非常感谢您的帮助!
编辑:
firebug没有显示错误,但它显然没有按逻辑工作。
哦,好吧,
你需要使用这个:
loadContent2(this, '"page'", '"2'")
:)