Javascript Laravel 5雄辩的对象和ajax
我是Javascript和Jquery的初学者,我正在尝试从服务器获取数据,访问它们并显示它们,而无需使用Ajax和Laravel 5重新加载页面 下面是我的工作: 我的控制器:Javascript Laravel 5雄辩的对象和ajax,javascript,jquery,ajax,laravel,Javascript,Jquery,Ajax,Laravel,我是Javascript和Jquery的初学者,我正在尝试从服务器获取数据,访问它们并显示它们,而无需使用Ajax和Laravel 5重新加载页面 下面是我的工作: 我的控制器: public function get_media_details(){ $media_id = $_POST['media_id']; $media_details = Media::find($media_id); print_r ($media_details); } 我的
public function get_media_details(){
$media_id = $_POST['media_id'];
$media_details = Media::find($media_id);
print_r ($media_details);
}
我的JS功能:
function show_media_detail(media_id){
$.ajax({
url: "get_media_details",
type:"POST",
data: { media_id: media_id },
beforeSend: function (xhr) {
var token = $('meta[name="csrf_token"]').attr('content');
if (token) {
return xhr.setRequestHeader('X-CSRF-TOKEN', token);
}
},
success:function(data){
console.log(data);
},
error:function(){
console.log("No data returned");
}
});
}
以及console.log(数据)的结果:
但要知道,我正在尝试访问此对象的特定值,例如,我的媒体名称
我尝试了很多东西,寻找了很多,但我一直失败得很惨。。。
任何帮助都将不胜感激
谢谢你改变这个
print_r ($media_details);
到
在js文件中
... success:function(data){
for (var x in data){
console.log(data.description); // should output description
}
....
很有魅力!!非常感谢:)我不知道我为什么用印刷机。。那太愚蠢了@瓦伦丁:非常欢迎,是的,这是常有的事。我做得最糟。但这就是你学习的方式。
return $media_details;
... success:function(data){
for (var x in data){
console.log(data.description); // should output description
}
....