更新:我试过一个版本的脚本没有“beforeContentUpdate”的一部分,该脚本将返回以下JSONJavaScript语法错误
{"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;
}
},
});
});
});
我添加了“+”,但现在我在同一行中发现另一个错误,在括号中显示“missing” - 任何想法? – Mohamad 2010-06-01 23:46:55
深入阅读:[ExtJS - SyntaxError:missing)in parenthetical](http://stackoverflow.com/questions/1645068/extjs-syntaxerror-missing-in-parenthetical)... – miku 2010-06-01 23:51:19
报价:缺少的括号通常表示某事在JSON中是错误的。它可能是字符串之前/之后的一个额外字符。使用Firebug检查你回来的东西,并确保它没有任何额外的字符。 – miku 2010-06-01 23:51:39