以下是回复:
{"Message":"Authentication failed.","StackTrace":null,"ExceptionType":"System.InvalidOperationException"}
如何显示值为"Message"
的警告框。
这对我没用:
error: function (data) { alert(data[0]); }
或
error: function (data) { alert(data.Message); }
答案 0 :(得分:2)
试
error: function(header, status, exception) {
alert(exception.Message);
}
答案 1 :(得分:1)
如果您将数据作为字符串,则可以使用:
var msg = jQuery.parseJSON(data); alert(msg.Message);
答案 2 :(得分:0)
要么你可以像克里斯蒂安建议的那样去使用
function (response) {
var error = $.parseJSON(response.responseText);
alert('Sorry, an error occurred. Please contact support. The error was: ' + error.Message);
}
});