我需要调用一个动作,从我的MVC项目中返回另一个项目的Json数据(假设是交叉原点),使用ajax。 Ajax函数
Beanpropertyrowmapper
它正在调用控制器但返回错误:
未捕获的SyntaxError:意外的令牌: var url1 = 'http://localhost:55308/Reports?type=E&code=1200?callback=?";
$.ajax({
url: url1,
dataType: 'jsonp',
contentType : 'application/json; charset=UTF-8',
success: function (response) {
data = JSON.parse(response);
alert('sucess');
},
error: function(xhr,status, error) { alert('error' + error.message); }
});
另一个项目中的控制器如下所示:
{"result1":"abc"}
返回Json结果。我应该在ajax请求中将Json封装到JSONP数据吗? 坚持这两天,谷歌的帮助没有帮助。 请欣赏帮助。请 TIA
编辑:添加了对jsonp请求的回调。还有数据序列化给了我({" df"})。这是对的吗?