【发布时间】:2014-03-28 01:39:09
【问题描述】:
我正在尝试向我的 Spring 后端发送 AJAX 请求。我正在点击控制器,并成功响应。我是 javascript 和 AJAX 的新手,所以我遇到了一个无法通过的天花板。我试图在成功的回调上调用“完成”,并且收到一个非常非描述性的错误。这是我按下“按钮”后的控制台
clicked testAjax. js:3
Uncaught SyntaxError: Unexpected token : product:1
我还没有创建产品文件,但是当我进入它时,我得到了我试图在第 1 行(唯一的行)发回的对象:
{"name":"Matthew","id":0}
我的 AJAX 调用在下面。如何让返回对象进入我的“完成”功能?
还有,我做错了什么?
$("button").click(function(){
console.log("clicked");
var request = $.ajax({
type : "GET",
url : ***The problem is not here, I am hitting the controller***
dataType: "jsonp",
crossDomain: true,
success: done,
});
function done(obj, status, jqXHR){
alert("in success function");
console.log(obj);
$("li#pName").append("matthew");
};
});
【问题讨论】:
标签: javascript jquery ajax cors