Я новичок в Javascript и Jquery, и я пытаюсь получить данные с сервера, доступ к ним и отображать их без перезагрузки страницы с помощью Ajax и Laravel 5.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 (данные):
"App\Media Object
(
[table:protected] => media
[fillable:protected] => Array
(
[0] => name
[1] => feed_url
)
[connection:protected] =>
[primaryKey:protected] => id
[perPage:protected] => 15
[incrementing] => 1
[timestamps] => 1
[attributes:protected] => Array
(
[id] => 1
[name] => TechCrunch
[description] => Breaking technology news and analysis.
[link] => http://techcrunch.com/
[feed_url] => http://techcrunch.com/feed/
[thumbnail] => Rll0vnSkWk3bvTTWdthYzagXGnLHt9EHpU3Qe8XK
)
etc...
Но знаю, что я пытаюсь получить доступ к конкретной стоимости этого объекта, как, например, имя моих средств массовой информации.
Я пробовал много вещей и много искал, но я продолжаю терпеть неудачу ... Любая помощь будет принята с благодарностью!
Спасибо
работает как шарм !! большое спасибо :) Не знаю, почему я использовал print_r .. это было глупо! – Valentincognito
@Valentincognito самый желанный, да, бывает. Я сделал худшее. Но так вы учитесь. – mdamia