Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript语法错误_Javascript_Jquery_Syntax - Fatal编程技术网

Javascript语法错误

Javascript语法错误,javascript,jquery,syntax,Javascript,Jquery,Syntax,更新:我尝试了一个没有“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 superhu

更新:我尝试了一个没有“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行中的语法错误: 调试器在
var json=eval(“(“+content+”)”)上的括号中说
missing)

// 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;
            }
        },
        });
    });
});
//index.cfm的工具提示
$(文档).ready(函数()
{
$('#目录a[href]')。每个(函数()
{
$(此)。qtip({
内容:{
url:'components/viewgames.cfc?method=fGameDetails',
数据:{gameID:$(this.attr('href').match(/gameID=([0-9]+)$/)[1]},
方法:“获取”
},
api:{
beforeContentUpdate:函数(内容){
var json=eval(“(“+content+”)”);
内容=$('')。追加(
$('', {
html:json.TNAME
}));
返回内容;
}
},
});
});
});
你忘了

+
应该是:

var json = eval('(' + content + ')');
你忘了一个

+
应该是:

var json = eval('(' + content + ')');
最好的办法是

我已复制并粘贴了您的代码,并向我显示:

第21行的问题字符10:额外 逗号

},

最好的办法是

我已复制并粘贴了您的代码,并向我显示:

第21行的问题字符10:额外 逗号

},


确保JSON没有额外字符,JSON必须有效。检查
内容
如何返回一个普通警报,这样就不会改变字符串

也可以考虑使用而不是<代码> EVA/COD>。引述:

var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );

确保JSON没有额外字符,JSON必须有效。检查
内容
如何返回一个普通警报,这样就不会改变字符串

也可以考虑使用而不是<代码> EVA/COD>。引述:

var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );

这是另一种情况,当打开请求调试输出时,ColdFusion调试器会导致ajax错误。在启用调试的情况下使用ColdFusion时,我们需要记住这一点。它破坏了ajax。

这是另一种情况,当打开请求调试输出时,ColdFusion调试器会导致ajax错误。在启用调试的情况下使用ColdFusion时,我们需要记住这一点。它破坏了ajax。

我添加了“+”,但现在我在同一行中得到了另一个错误,在括号中表示“缺失”——有什么想法吗?进一步阅读:…引号:缺失的括号通常表示JSON中有错误。它可以是字符串前/后的额外字符。使用Firebug检查您要返回的内容,并确保它没有多余的字符。@Mel,在
api:{..}
之后有一个额外的
,在这和下一个
}
之间。无论内容是什么,它必须是有效的js,这个工具可能会有帮助:我添加了“+”,但是现在我在同一行中发现了另一个错误,即括号中的“缺失”——有什么想法吗?进一步阅读:…引号:缺失的括号通常表示JSON中有错误。它可以是字符串前/后的额外字符。使用Firebug检查您要返回的内容,并确保它没有多余的字符。@Mel,在
api:{..}
之后有一个额外的
,介于这和下一个
}
之间。无论内容是什么,它都必须是有效的js,这个工具可能会有帮助:去掉逗号不会有什么不同!上面写着“第14行的问题:eval是邪恶的”这是什么样的错误?去掉逗号并没有什么不同!它说“第14行的问题:eval是邪恶的”,这是什么样的错误?