0

私は次のようにjquery関数を書きました。

$(document).ready(function() {
  $(".voteup").click(function() {
    $.getJSON('<?php echo $this->Html->url(array('controller'=>'users', 'action'=>'vote', 'up')); ?>/'+<?php echo $movie['Movie']['id']; ?>, 
        function(data) {
            $.each(data, function(key, value) {
            alert(value);
        });
    });
  });

ビューアクションでは、私はこのようにやっています。

echo json_encode($rating);

配列は次のようになります。

array(
       'MovieRating' => array(
            'id' => '1',
            'thumbs_up' => '10',
            'total_votes' => '20',
        )
    )

jqueryでその配列を取得する方法は?

4

1 に答える 1

2

php関数json_encodeを使用します:http://php.net/manual/de/function.json-encode.php

于 2012-10-26T11:30:21.093 に答える