欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

echo json_encode回到json对象,在前端获取到的却是字符串,而非json对象

更新时间: 2014-01-05 00:55:44 责任编辑: Author_N1

 

echo json_encode返回json对象,在前端获取到的却是字符串,而非json对象
前端使用一下代码提交并处理后续结果

function del(id){
      if(confirm('确认要删除此关键字吗?')){
$.post('./keyword',{ op:'del',id:id },function(result){
alert(result); //正常这个部分应该显示的是object:object,但现在显示的是一个字符串
if( result.code != 0 ){
alert("删除失败!");
}else{
location.reload();
}
});
}
}


服务端使用以下代码返回

echo json_encode(array("code"=>0));
exit;


正常情况下在前端alert result这个变量,应该显示的是object:object,可现在显示的却是这个json字符串。
--参考方法--
$.post('./keyword',{ op:'del',id:id },function(result){...}, 'json');
--参考方法--


function del(id){
      if(confirm('确认要删除此关键字吗?')){
$.post('./keyword',{ op:'del',id:id },function(result){
alert(result); //正常这个部分应该显示的是object:object,但现在显示的是一个字符串
if( result.code != 0 ){
alert("删除失败!");
}else{
location.reload();
}
},"json");
}
}


上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:55:44
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1482/
本文WWW.DOC100.NET DOC100.NET版权所有。