2012-04-15 44 views
-2

我收到一個錯誤消息,說失蹤)參數列表後,不知道爲什麼。在參數列表中失蹤)

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

因爲沒有)參數列表後?請張貼更多的代碼。 – Griwes 2012-04-15 21:09:29

+1

因爲)確實缺少(''.get(') – 2012-04-15 21:09:33

+2

打開3個圓括號,關閉2.可能是一個問題... – GolezTrol 2012-04-15 21:10:26

回答

1

<?php echo base_url(); ?>究竟輸出了什麼?我認爲只是一個裸字符串,所以你最終會得到如下代碼:

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

顯然這不起作用。你可能想:

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

這樣的基本URL將最終實際路徑$.get

+0

只有一個問題,雖然我得到這個在Firebug控制檯的GET \t jquery.min的.js(第4行) 404未找到 \t \t \t 207ms jquery.min.js(第4行) GET http://www.kansasoutlawwrestling.com/kowmanager/...();%20?%3E/dashboard/getInboxUnreadMessagesCount – 2012-04-15 21:21:27

+0

對不起,什麼?該鏈接不會去任何地方,我不確定你是什麼意思,「爲get GET」這個螢火蟲。基本上你需要看看php輸出的源代碼,給出的瀏覽器的實際代碼,看它是否被正確輸出。 – rfunduk 2012-04-15 21:24:10

相關問題