Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Laravel 5雄辩的对象和ajax_Javascript_Jquery_Ajax_Laravel - Fatal编程技术网

Javascript Laravel 5雄辩的对象和ajax

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); } 我的

我是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);
}
我的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 
  }
 ....