如何将json数组变量数据复制到php变量?

时间:2014-08-27 10:34:37

标签: php jquery ajax json codeigniter

这是一个学生成绩的网页和3个字段数据,即stu_class,section,考试发送到控制器,json数组数据变量从控制器返回到此页面现在我想显示json变量的数据网页。那么请帮我怎么做?

$(document).ready(function(){

$( '#检查')。改变(函数(){

  var exam = $('#examination').val();
  $('#exam').val(exam);
  });

$('#enter').click(function(){
 var stu_class = $('#stu_class').val();
 var section = $('#section').val();
 var exam = $('#examination').val();

  $.ajax(
     {
       type : "POST",
       dataType: "json",
       url : "<?php echo base_url('index.php/marksheet/student_result_database'); ?>",

       data : {
              stu_class : stu_class,
              section : section,
              exam : exam
          },
       success: function(stu_data)
        {
          var items = [];
          $.each( stu_data, function( key, val ) {   
               items.push( "<li id='" + key + "'>" + val['student'] + "</li>" );
             });

             alert(items);

          }
       });
      });

});

我需要将jquery的stu_data变量的数据复制到php变量$ stu_data,这样我就可以运行一个循环来显示下面这些字段中的值 -

<?php foreach($stu_data as $data): 
echo $data['id']; 
echo $data['student'];

像这样的东西。 所以程序员请帮帮我..!

1 个答案:

答案 0 :(得分:1)

json_decode($ str,true) - &gt;将json-object变成php assoc数组。

json_decode($ str,false) - &gt;将json-object变成php对象。