2015-05-29 92 views
-1

有人可以幫助使用某些數據的格式。Uncaught SyntaxError:missing)在對象中的參數列表後

這裏是我的代碼:

initializeBoxWithIconListAndTitle("title":"Test Title", "items":[ {"icon":"fa fa-phone", "html":'Phone'}, {"icon":"fa fa-home", "html":'Web'}, {"icon":"fa fa-map-marker", "html":'Map'}, {"icon":"fa fa-envelope", "html":'Email'} ]); 

function initializeBoxWithIconListAndTitle(data) 
{ 
    var classname = '.box2'; 
    $(classname + ' .box-title').html(data.title); 
    $.each(data.items, function() { 
     $(classname + ' .box-body').append('<p><i class="' + this.icon + '"></i>' + this.html +'</p>'); 
    }); 
} 

這是我在控制檯正在錯誤:

Uncaught SyntaxError: missing) after argument list

我可以請有一些幫助呢?

+0

你的「對象」沒有開括號。或者就此而言,封閉的一個。 –

回答

1

傳遞給initializeBoxWithIconListAndTitle的對象格式錯誤。它缺少括號{}你要發送的對象這樣

initializeBoxWithIconListAndTitle({ 
    "title": "Test Title", 
    "items": [{ 
    "icon": "fa fa-phone", 
    "html": 'Phone' 
    }, { 
    "icon": "fa fa-home", 
    "html": 'Web' 
    }, { 
    "icon": "fa fa-map-marker", 
    "html": 'Map' 
    }, { 
    "icon": "fa fa-envelope", 
    "html": 'Email' 
    }] 
}); 
相關問題