Обновление: я пробовал версию скрипта без части "beforeContentUpdate", и этот скрипт возвращает следующий JSON
{"COLUMNS":["TNAME","TBRIEF","GAMEID","TITLEID","RDATE","GNAME","PABBR","PNAME","RSCORE","RNAME"],
"DATA":[["Dark Void","Ancient gods known as 'The Watchers,' once banished from our world by superhuman Adepts, have returned with a vengeance.",254,54,"January, 19 2010 00:00:00","Action & Adventure","X360","Xbox 360",3.3,"14 Anos"]]}
Использование сценария, который включает в себя "beforeContentUpdate", однако ничего не возвращает. Я использовал Firebug, чтобы увидеть содержимое div, сгенерированного подсказкой, и оно пустое!
Здравствуйте, мне интересно, может ли кто-нибудь помочь мне с синтаксической ошибкой в строке 14 этого кода:
Отладчик говорит missing ) in parenthetical
о var json = eval('(' + content + ')');
// Tooltips for index.cfm
$(document).ready(function()
{
$('#catalog a[href]').each(function()
{
$(this).qtip( {
content: {
url: 'components/viewgames.cfc?method=fGameDetails',
data: { gameID: $(this).attr('href').match(/gameID=([0-9]+)$/)[1] },
method: 'get'
},
api: {
beforeContentUpdate: function(content) {
var json = eval('(' + content + ')');
content = $('<div />').append(
$('<h1 />', {
html: json.TNAME
}));
return content;
}
},
});
});
});