这是一个学生成绩的网页和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'];
像这样的东西。 所以程序员请帮帮我..!
答案 0 :(得分:1)
json_decode($ str,true) - &gt;将json-object变成php assoc数组。
json_decode($ str,false) - &gt;将json-object变成php对象。