Chrome: Uncaught SyntaxError: Unexpected end of input
When developing web applications, I encounter the following error:
Uncaught SyntaxError: Unexpected end of input
The cause of this error can vary and I will share one of the 'stupid' error I made and the resolution.
The culprit
The following line of code actually caused the error in my scenario:
<a href="#" class="ms-1" onclick="reply("comment_uxbohdkpue",1033,"Ray","ReplyToCommentId");">Reply</a>
To fix the error, we just need to change the double quotes in the function to single quote:
<a href="#" class="ms-1" onclick="reply('comment_uxbohdkpue',1033,'Ray','ReplyToCommentId');">Reply</a>
Other causes
There can be many other causes. One of the common cause can be missing closing bracket '}' in your JavaScript code. To debug the code, it can be time-consuming and I would recommend using elimination strategy to comment/uncomment function code to find the culprit.
copyright
This page is subject to Site terms.
comment Comments
No comments yet.
Log in with external accounts
warning Please login first to view stats information.
article
Bootstrap 4 Mega Full Width Dropdown Menu
article
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 12.x
article
GulpUglifyError: unable to minify JavaScript
article
Download Google Fonts via Gulp
article
Bootstrap 5 Masonry Cards Layout
Read more (13)