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

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

WBOY
풀어 주다: 2016-06-13 12:32:17
원래의
941명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿