Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

Unexpected token a in JSON at position

JSON.parse(JSON.stringify(userData))
Comment

Unexpected token W in JSON at position 0

Unexpected token W in JSON at position 0

It's because a simple string (plain text) is returned as the response. The text is not a valid JSON. So when you try to do res.json(), it calls JSON.parse(data). Try and do it with the string you provided, and you will get the same error.

use res.text() instead of res.json()
Comment

Unexpected token W in JSON at position 0

Unexpected token W in JSON at position 0

It's because a simple string (plain text) is returned as the response. The text is not a valid JSON. So when you try to do res.json(), it calls JSON.parse(data). Try and do it with the string you provided, and you will get the same error.

use res.text() instead of res.json()
Comment

Unexpected token W in JSON at position 0

Unexpected token W in JSON at position 0

It's because a simple string (plain text) is returned as the response. The text is not a valid JSON. So when you try to do res.json(), it calls JSON.parse(data). Try and do it with the string you provided, and you will get the same error.

use res.text() instead of res.json()
Comment

syntaxerror: unexpected token f in json at position 0

Check out JSON syntax. https://jsonlint.com/
Comment

Unexpected token < in JSON at position 0

The wording of the error message corresponds to what you get from Google Chrome when you run JSON.parse('<...'). I know you said the server is setting Content-Type:application/json, but I am led to believe the response body is actually HTML.

Feed.js:94 undefined "parsererror" "SyntaxError: Unexpected token < in JSON at position 0"

with the line console.error(this.props.url, status, err.toString()) underlined.

The err was actually thrown within jQuery, and passed to you as a variable err. The reason that line is underlined is simply because that is where you are logging it.

I would suggest that you add to your logging. Looking at the actual xhr (XMLHttpRequest) properties to learn more about the response. Try adding console.warn(xhr.responseText) and you will most likely see the HTML that is being received.
Comment

PREVIOUS NEXT
Code Example
Javascript :: java password regex 
Javascript :: angular generate module with rooting 
Javascript :: append to top javascript 
Javascript :: efi javascript 
Javascript :: update nodejs ubuntu 
Javascript :: javascript settimeout loop 
Javascript :: vuejs scroll to top 
Javascript :: compare and filter two array of object 
Javascript :: mongodb add admin user 
Javascript :: Uncaught (in promise): NullInjectorError 
Javascript :: devtools failed to load sourcemap when debugging react native 
Javascript :: fs append 
Javascript :: angular get first element ngfor 
Javascript :: only allow numbers in text input in js 
Javascript :: nested shorthand if javascript 
Javascript :: js transition 
Javascript :: string to binary javascript 
Javascript :: jquery toggle show hide 
Javascript :: js click element 
Javascript :: sort array of objects javascript by date 
Javascript :: usestate array delete 
Javascript :: How to create react app with yarn, npx or npm 
Javascript :: vertical align text canvas 
Javascript :: how to find out which version of react 
Javascript :: jquery array 
Javascript :: nodejs request api 
Javascript :: assign key and value to object 
Javascript :: express get host url 
Javascript :: javascript merge objects 
Javascript :: jquery textarea autosize 
ADD CONTENT
Topic
Content
Source link
Name
3+1 =