Organizational Research By

Surprising Reserch Topic

Experts Most Trusted Topic


unexpected token colon json after jquery ajaxget


unexpected token colon json after jquery ajaxget  using -'javascript,jquery,json,node.js'

I have created a minimalist API on nodejs which return data in JSON format.

But every time I try to make a ajax#get call and pass my API as URL, i will get an error and judging from Chrome,  I am having : "Unexpected token :".

Here the server code in nodejs + express

var
 http    = require( 'http' ),
 express = require( 'express' ),
 app      = express(),
 server  = http.createServer( app );

app.get( '/', function( req, res ) {
    console.log( 'req received' );
        res.setHeader('Content-Type', 'application/json');
    res.end( JSON.stringify({
    Name : "Tom",
    Description : "Hello it's me!"
    }) );

});

server.listen(3000, function() {
    console.log( 'Listening on 3000' );
});


The json returned from "/" is :
    {"Name":"Tom","Description":"Hello it's me!"}

Here is my call from the client js

$.ajax({
    url: findUrl,
    type: 'get',
    dataType: 'jsonp',
    success: function ( data ) {
        self.name( data.Name );
        self.description( data.Description );
    },
    error: function( jqXHR, textStatus, errorThrown ) {
        alert(errorThrown);
    }
});


When plotting the error I get : "jQuery111108398571682628244_1403193212453 was not called"

Can someone help me? I know this question has been asked already but I haven't manage to find a solution which fix my program.
    

asked Sep 15, 2015 by MelMangum
0 votes
103 views



Related Hot Questions



Government Jobs Opening


...