ajax传值令牌不起作用,jQuery.ajax#get之后的意外令牌冒号JSON

开发者遇到问题,当使用Node.js创建的简单API返回JSON时,通过AJAX GET调用获取数据时遇到'Unexpectedtoken'错误。已尝试过jQuery的jsonp,但未解决问题,寻求帮助解决服务器端和客户端配置问题。
摘要由CSDN通过智能技术生成

我创建了一个极简的APINodeJS返回JSON格式的数据。

但是,每次我尝试进行Ajax#GET调用并将API作为URL传递时,我将得到一个错误,从Chrome判断,我将得到一个"Unexpected token :"错误;

中的服务器代码NodeJS + 特快: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' );});

返回的JSON"/"是:{"Name":"Tom","Description":"Hello it's me!"}.

这是我从客户端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);

}});

在绘制错误时,我得到:"jQuery111108398571682628244_1403193212453 was not called"

有人能帮我吗?

我知道这个问题已经问过了,但我还没有找到一个解决方案来解决我的程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值