【发布时间】:2012-12-06 02:10:14
【问题描述】:
可能重复:
$.ajax - dataType
我使用的是 jQuery 1.8.2,由于某种原因 'application/json' 不起作用,但 'json' 可以作为 dataType 使用标准的 jquery ajax 调用。这是一个故障吗?版本相关的差异?还是两者之间有确定的区别?
$(document).ready(function() {
$.ajax({
type : "POST",
url : '<c:url value="/url.htm" >',
//dataType : "application/json", <-- does not work
dataType: 'json' // <-- works
success : function(data) {
// do something
},
error : function(data) {
// do something else
}
});
});
【问题讨论】:
-
你能发布你的代码吗?另外,请看这里:stackoverflow.com/questions/477816/the-right-json-content-type
-
dataType有一组有限的(空格分隔)选项,而且它不是 mime 类型。见manual
标签: javascript jquery json