在论证中点亮了

时间:2012-04-15 21:07:16

标签: jquery

我在参数列表后面收到一条错误消息,但不确定原因。

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');
}

对此为何的任何想法?

1 个答案:

答案 0 :(得分:1)

<?php echo base_url(); ?>完全输出了什么?我假设只是一个简单的字符串,所以你最终得到的代码如下:

$.get(http://somepath.com'dashboard/getInboxUnreadMessagesCount', function(){...});
显然,这是行不通的。你可能想要:

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

这样,基本网址最终将内部结束$.get的路径。