gpt4 book ai didi

javascript - "Uncaught SyntaxError: Unexpected identifier"字符串中带有转义引号

转载 作者:行者123 更新时间:2023-11-29 20:01:21 24 4
gpt4 key购买 nike

当我尝试使用 jQuery 打开已保存的博客文章时,我在第 220 行收到了 Uncaught SyntaxError: Unexpected identifier。第 220 行是 Hans kommande film som har premiär nu på.. .。请在下方查看从 Google Chrome 控制台复制的完整代码。

    $('body').on('click', '#load-blogpost-ill-be-back', function() {

var subject = "I\'ll be back!";
var message = "[url=http://www.imdb.com/name/nm0000216/]Arnold Schwarzenegger[/url] är en sann legendar när det gäller kända repliker och karriär. I alla fall för min del. Hans \"I\'ll be back!\" i första [url=http://www.imdb.com/title/tt0088247/]Terminator[/url], är en klar klassiker som används ofta i all möjlig media, bilder som filmer. Jag tittade nyss på en [url=http://instagram.com/p/Ugz4LBDcfx/]Instagram-bild[/url] som han hade delat ut på Facebook, såg man att han börjar på att bli en gammal man. En gammal man i äkta papparoll-stuk, vilket gillas. I alla fall av mig :)

Hans kommande film som har premiär nu på fredag i [url=http://sv.wikipedia.org/wiki/USA]USA[/url], [url=http://www.imdb.com/title/tt1549920/]The Last Stand[/url], verkar för övrigt vara en väldigt lovande film med många kända skådespelare; [url=http://www.imdb.com/name/nm0424216/]Johnny Knoxville[/url], [url=http://www.imdb.com/name/nm0350079/]Luis Guzmán[/url], [url=http://www.imdb.com/name/nm0001780/]Peter Stormare[/url], [url=http://www.imdb.com/name/nm0001845/]Forest Whitaker[/url] och såklart våran kära Arnold som har huvudrollen i filmen. Titta på filmen förhandstitt nedan.
Uncaught SyntaxError: Unexpected identifier


[yt]https://www.youtube.com/embed/BS-FyAh9cv8[/yt]";

$(this).replaceWith(subject);
$('input[name="textfield-subject"]').val(subject);
$('textarea[name="textarea-message"]').val(message).focus();

// VISA
$('.blogpost-preview-ruler').show();
$('#blogpost-preview-head').show();

// VISA & SKRIV UT
$('#blogpost-preview-subject').show().html(subject);
$('#blogpost-preview').show().html(bbcode_js(message));


var selectedID = [];
$(':checkbox[name="checkbox[]"]').each(function() {
if($(this).val() == '4') {
$(this).attr('checked', true);
}
});

});

那一行有什么问题?是链接中的/吗?

最佳答案

问题是 JavaScript 不支持这样的多行字符串。您必须以 \ 结束每一行(不推荐,因为后面的空格也会产生语法错误)或使用连接。

例如,(注意它们是两个单独的字符串,它们连接在一起并注入(inject)了 \n。)

var message = "[url=http://www.imdb.com/name/nm0000216/]Arnold Schwarzenegger[/url] är en sann legendar när det gäller kända repliker och karriär. ... :)\n\n" +
"Hans kommande film som har premiär nu på fredag i [url=http://sv.wikipedia.org/wiki/USA]USA[/url], [url=http://www.imdb.com/title/tt1549920/]The Last Stand[/url], ...";

关于javascript - "Uncaught SyntaxError: Unexpected identifier"字符串中带有转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14345662/

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