in CodeIgniter Controller return json in unten Formiat,Json return-Arrayanzeige in jquery in HTML-Tabelle
{"r":[{"galleryid":"1","gname":"birthday","eventdate":"2016-07-20 00:00:00","totalphoto":"250","selectedphoto" :"100","glock":"0","userid":"1"},{"galleryid":"2","gname":"anniversary","eventdate":"2016-07-14 00:00:00","totalphoto":"500","selectedphoto":"251","glock":"0","userid":"1"}]}
und zurück von der Steuerung als Code:
$this->load->model('gallery_model');
$data['r'] = $this->gallery_model->gallery_data($userid);
echo json_encode($data);
aber nur angezeigt wird in Aussicht: undefined
Ansicht Code:
<script type="text/javascript">
// Ajax post
$(document).ready(function() {
$("input#displaygallery").on('click', function (event) {
//var user_id = document.getElementById("userdropdown").value;
//alert(user_id);
event.preventDefault();
var user_id = document.getElementById("userdropdown").value;
jQuery.ajax({
type: "POST",
url: "<?php echo base_url(); ?>" + "admin_cont/gallery_controller/user_userdata",
dataType: 'json',
data: {userid: user_id},
success: function (res) {
//console.log(res);
$.each(res, function (idx, obj) {
alert(obj.tagName);
});
}
});
});
});
</script>
Nizza, zeigen mehr Code, zeigen Ajax-Aufruf und vollständigen Code der Methode – rad11
Und wie man sie auf 'view' Anzeige? –
hier möchte ich diese JSON-Daten wie unten Format in der Tabelle Gallaeryid GNAME Evendate als Header und andere gleiche Daten in tr – Jalpesh