-2

我在参数列表之后收到一条错误消息,上面写着 missing ) 并且不知道为什么。

function getInboxUnreadMessagesCount(displayElementID)
{
$.get(<?php echo base_url(); ?>'dashboard/getInboxUnreadMessagesCount', function(data)
{
    $messageCountJSON = data; 
    if(displayElementID != null && displayElementID != undefined && displayElementID != '')
{
    //$('#'+displayElementID).html($messageCountJSON);
    if(parseInt($('#'+displayElementID).text()) < parseInt($messageCountJSON))
    {
        $.jGrowl("You have received a new private message!", {theme : 'information'});
        $('#'+displayElementID).html($messageCountJSON).css({"display":"block"});
    }
    if(parseInt($messageCountJSON) == 0)
    {
        $('#'+displayElementID).html($messageCountJSON).css({"display":"none"});
    }
}
}, 'json');
}

关于为什么会这样的任何想法?

4

1 回答 1

1

究竟<?php echo base_url(); ?>输出什么?我假设只是一个裸字符串,所以你最终会得到如下代码:

$.get(http://somepath.com'dashboard/getInboxUnreadMessagesCount', function(){...});

显然那是行不通的。你可能想要:

$.get('<?php echo base_url(); ?>/dashboard/getInboxUnreadMessagesCount', function(){...});

这样,基本 url 实际上最终会$.get.

于 2012-04-15T21:15:46.533 回答