【发布时间】:2017-03-03 04:46:02
【问题描述】:
我已发布数据并使用 json_encode 返回值,并在 ajax 成功阶段获得该值。但我无法在特定输入中输出该数据值。这是我的html输入。返回值显示在控制台和警告框中,如下所示。
{"status":"0","data":[{"user_id":"1","start_time":"00:00:00","end_time":"01:00:00", "date_select":"2017-03-23","admin_flag":"0","interview_plan_staff_id":"1","interview_plan_staff_name":"管理员","user_name":"\u304a\u306a\u307e\u30481" },{"user_id":"31","start_time":"00:00:00","end_time":"01:00:00","date_select":"2017-03-23","admin_flag" :"0","interview_plan_staff_id":"1","interview_plan_staff_name":"Administrator","user_name":"uchida"}]}
<input type="text" id="admin_id" class="form-control">
这是我的 ajax
function cal_click(cal_date){
var calDate = cal_date
var date_format = calDate.replace(/-/g, "/");
var base_url = <?php base_url(); ?>
$.ajax({
type: "post",
url: "<?php echo base_url('Admin_top/getcal');?>",
data: {calDate:calDate},
cache: false,
async: false,
success: function(result){
console.log(result);
alert(result);
}
});
}
【问题讨论】:
-
console.log(result.data[0].user_id);
-
我不明白你的问题。您可以使用
result.status访问结果以获取状态,使用result.data获取用户数组。你还想要什么?