[javascript] jquery ajax调用数据后判断返回值是否为 json 格式
2011-12-28 10:01
337 查看
遇到一个情况,就是用 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);
}
});
一是普通字符串;
二是 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);
}
});
相关文章推荐
- [javascript] jquery ajax调用数据后判断返回值是否为 json 格式
- jquery ajax调用数据后判断返回值是否为 json 格式
- jquery ajax调用数据后判断返回值是否为 json 格式
- php如何判断是否为json数据(格式)
- JS中判断JSON数据是否存在某字段的方法 JavaScript中判断json中是否有某个字段
- 解决判断某个字符串是否为json数据格式
- 判断是否为json格式数据
- WebService返回json格式数据供苹果或者安卓程序调用
- javascript -- 判断是否为某个数据类型
- javascript判断日期格式是否正确
- table通过每行的checkbox(多个)判断选中的行并把数据储存成json格式
- 稳扎稳打Silverlight(19) - 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据
- javascript数据变量类型判断(JS变量是否是数组,是否是函数的判断)
- struts2如何动态调用action的方法以及使用json插件范围json格式的javascript对象
- php判断是否为json格式的方法
- Asp.net实现无刷新调用后台实体类数据并以Json格式返回
- java与javascript之间json格式数据互转
- javascript数据类型和Json格式
- php判断是否为json格式的方法
- 用JavaScript判断用户输入的数据是否如何要求!