ホームページ  >  記事  >  バックエンド開発  >  echo json_encode回到json对象,在前端获取到的却是字符串,而非json对象

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

WBOY
WBOYオリジナル
2016-06-13 11:41:371006ブラウズ

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

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

服务端使用以下代码返回
<br />echo json_encode(array("code"=>0));<br />exit;<br />


正常情况下在前端alert result这个变量,应该显示的是object:object,可现在显示的却是这个json字符串。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。