Javascript乘法函数在一起时失败


Javascript multiply function failed when together

时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'")

:)