0

jquery を使用して php からデータを取得したいのですが、次のコードを書きました。

<?php 
      $return=array('content'=>1,'id'=>2,'priority'=>3);
      echo json_encode($return);
?>

jqueryで:

$.ajax({
 type:'post',
 url:'next_prev.php',
 data:{act:act,id:id,priority:priority},
 dataType: 'json',
 cache: false,

 success:function(data){
 var obj=jQuery.parseJSON(data)
 $('#content').html(obj.content);
 $('#priority').html(obj.priority);
 $('#id').html(obj.id);

 },
 });

しかし、それは機能しません。何が問題なのですか?

ありがとう

4

1 に答える 1

0

成功コールバックのデータは、dataType に従ってフォーマットされます。つまり、JSON を再度解析する必要はありません。

etcを直接削除var obj=jQuery.parseJSON(data)して使用してみてくださいdata.content data.priority

于 2013-01-05T13:39:30.860 に答える