gpt4 book ai didi

javascript - JavaScript 中的语法错误? (尝试动态加载facebook javascript sdk)

转载 作者:行者123 更新时间:2023-12-02 19:32:45 24 4
gpt4 key购买 nike

下面的代码对我来说似乎有效;我真的有语法错误吗?在控制台中运行此代码:

$("body").append($("<script />", {
html: " window.fbAsyncInit = function() { "+
" FB.init({"+
" appId : '[valid_id]', // App ID"+
" status : true, // check login status"+
" cookie : true, // enable cookies to allow the server to access the session"+
" xfbml : true // parse XFBML"+
" });"+
" };"+
" (function(d){"+
" var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];"+
" if (d.getElementById(id)) {return;}"+
" js = d.createElement('script'); js.id = id; js.async = true;"+
" js.src = 'https://connect.facebook.net/en_US/all.js';"+
" ref.parentNode.insertBefore(js, ref);"+
" }(document));"
}));

返回:

SyntaxError: Unexpected end of input

最佳答案

看了一会儿,很明显;-)

所有连接的字符串部分最终都会合并为一行 JavaScript 代码 - 因此您不能在其中使用//comments,因为要转到哪里?没错,该行结束了!

要么完全删除注释,要么使用 /* comment */ 语法。

关于javascript - JavaScript 中的语法错误? (尝试动态加载facebook javascript sdk),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11315442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com