======================================================
注:本文源代码点此下载
======================================================
[javascript] jquery ajax调用数据后判断返回值是否为 json 格式
遇到一个情况,就是用 jquery ajax 调用的数据,有两种情况:
一是普通字符串;
二是 json 格式;
这样的话就要根据不同的返回值来处理了。
google了一下,发现通过正则是比较简单的方法了,代码如下:
$.ajax({
type: 'get',
url: url,
success: function(data){
//判断返回值不是 json 格式
if (!data.match("^\{(.+:.+,*){1,}\}$"))
{
//普通字符串处理
}
else
{
//通过这种方法可将字符串转换为对象
data = eval("("+data+")");
}
},
error: function(data){
alert(data.responsetext);
}
});
绿色通道:好文要顶关注我收藏该文与我联系
posted @ 2011-12-28 10:01 davidhhuan 阅读(12) 评论(0)编辑 收藏
发表评论
昵称: [登录]
主页:
邮箱:(仅博主可见)
验证码:看不清。
换一个
评论内容:
记住我的昵称和主页
-->
[使用ctrl+enter键快速提交评论]
0
2304327
hy6l/y6bpt8=
最新it新闻:
·android平台12月广告浏览份额51.6% 超越ios
» 更多新闻...
最新知识库文章:
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/