我在参数列表后面收到一条错误消息,但不确定原因。
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');
}
对此为何的任何想法?
答案 0 :(得分:1)
<?php echo base_url(); ?>
完全输出了什么?我假设只是一个简单的字符串,所以你最终得到的代码如下:
$.get(http://somepath.com'dashboard/getInboxUnreadMessagesCount', function(){...});
显然,这是行不通的。你可能想要:
$.get('<?php echo base_url(); ?>/dashboard/getInboxUnreadMessagesCount', function(){...});
这样,基本网址最终将内部结束$.get
的路径。