Chrome: Uncaught SyntaxError: Unexpected end of input

Raymond Raymond visibility 422 event 2021-08-29 access_time 3 years ago language English

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. 

More from Kontext
copyright This page is subject to Site terms.
comment Comments
No comments yet.

Please log in or register to comment.

account_circle Log in person_add Register

Log in with external accounts