Javascript 如何仅获取错误消息?
我有这个密码Javascript 如何仅获取错误消息?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有这个密码 $('div#create_result').text(XMLHttpRequest.responseText); 其中XMLHttpRequest的内容是 responseText: Content-Type: application/json; charset=utf-8 {"error" : "User sdf doesn't exist"} status: 200 statusText: parsererror 我看到的结果是 Content-Type: applica
$('div#create_result').text(XMLHttpRequest.responseText);
其中XMLHttpRequest
的内容是
responseText: Content-Type: application/json; charset=utf-8
{"error" : "User sdf doesn't exist"}
status: 200
statusText: parsererror
我看到的结果是
Content-Type: application/json; charset=utf-8 {"error" : "User sdf doesn't exist"}
我想去的地方
User sdf doesn't exist
我怎样才能得到它呢?您可以使用常规表达式来提取值;比如:
var pattern = new RegExp(": \"(.+)\"}");
var str = 'Content-Type: application/json; charset=utf-8 {"error" : "User sdf doesn\'t exist"}';
var match = pattern.exec(str);
alert(match[1]);
不要对此使用正则表达式。jQuery的内置Ajax引擎提供了正确解析JSON所需的一切 最原始的示例如下所示:
$.getJSON('your/url/here', function(data)
{ $('#create_result').text(data.error);}
);
如果您正在使用jQuery,为什么不使用它的and?我不知道如何开始使用它。你能给出一个与我的代码相关的例子吗?看看上面链接的getJSON上的例子。一个非常简单的例子是
$.getJSON('your/url/here',function(data){$('create#u result')).text(data.error);})代码>@Pekka把它写在一个答案里,这样我们就可以投票了