我在处理json时遇到了一些问题,请帮助我T.T 我的ajax
//submit the form
$.ajax({
type: "POST",
url: url,
data: $('#form').serialize(),
dataType: "json",
success: function(resp){
alert(resp);
$('#' + thediv).html(resp);
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});
它只是提醒(200)然后提醒(取消定义)
当我将数据类型更改为html时,可以检索所有数据 但是json文件是以页面形式打印的, 这是扩展问题吗?
我的Json文字
{
"menu": "File",
"commands": [
{
"title": "New",
"action":"CreateDoc"
},
{
"title": "Open",
"action": "OpenDoc"
},
{
"title": "Close",
"action": "CloseDoc"
}
]
}
答案 0 :(得分:-1)
如果您要连接到asp.net MVC或WCF,可能会将此行添加到您的ajax调用中
contentType: "application/json; charset=utf-8",