> 백엔드 개발 > PHP 튜토리얼 > echo json_encode回到json对象,在前端获取到的却是字符串,而非json对象

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

WBOY
풀어 주다: 2016-06-13 11:41:37
원래의
1038명이 탐색했습니다.

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字符串。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿