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 :: sequelize attributes exclude all 
Javascript :: make a button who disable scrolling down the page react 
Javascript :: angular file upload 
Javascript :: binary search tree js 
Javascript :: 10 to the power of negative n 
Javascript :: create and save xml file in javascript 
Javascript :: update 1 element of array javascript 
Javascript :: call two functions onpress react native 
Javascript :: alert in react native 
Javascript :: mongoose virtual populate 
Javascript :: json to csv 
Javascript :: shopify image pciker 
Javascript :: javascript access map elements 
Javascript :: datatables add row with id 
Javascript :: what is random state 
Javascript :: three js 
Javascript :: Change Title In React Project 
Javascript :: destructuring js 
Javascript :: Get a random value from an array in JS 
Javascript :: get jsonp with fetch 
Javascript :: syntax of the ternary operator 
Javascript :: javascript regex zero or more occurrence 
Javascript :: arrays 
Javascript :: dependency list useeffect 
Javascript :: private routing in react 
Javascript :: using mongoose with node js 
Javascript :: push and unshift in javascript 
Javascript :: clone an object javascript 
Javascript :: regular expression escape character 
Javascript :: js int 
ADD CONTENT
Topic
Content
Source link
Name
8+8 =