$ result라는 PHP 변수에 배열이 있습니다. 내가 echo json_encode($result);
을 수행 할 때이상한 JSON 동작, javascript 변수의 범위
내가 얻을 :
[{"id":"4","rank":"adm","title":"title 1"},
{"id":"2","rank":"mod",,"title":"title 2"},
{"id":"5","rank":"das","title":"title 3"},
{"id":"1","rank":"usr""title":"title 4"},
{"id":"3","rank":"ref","title":"title 5"}]
그러나 나는 시도는 경고를 사용하여 동일한 얻을 수있는 다른 결과를 얻을. 다음은 그 예입니다. 내가 할
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() { myArray = <?=json_encode($result);?>; });
$('img.delete').click(function() { alert(myArray); }
//]]>
</script>
경고는 [나는 확실하지 않다 object Object],[object Object], ...
이지만, 변수 myArray
가 제대로 $('img.delete').click(function()
으로 수행하기되지 않은 것으로 보인다.
이상하게 보이지 않습니다 ... –
id2에 이중 쉼표가 있고 id1에는 쉼표가 없습니다 (잘못된 json이 아닙니다). 그냥 말하지만 당신이 묻는 것을 얻습니다. – Christopher