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

尝试直接删除var obj=jQuery.parseJSON(data)和使用data.content data.priority

于 2013-01-05T13:39:30.860 回答