У меня есть функция AJAX:Как передать массив переменных из контроллера Laravel моей АЯКС функции
$.get('/updateAssignment', {title: title, id: id, class: subject, date: date, description: description}, function(data)
{
window.location.hash = data;
});
И это прекрасно работает, это моя функция в мой контроллер, который направляется к выше AJAX звоните:
public function updateAssignment()
{
// Bunch of code here
return 'hello world';
}
Теперь я знаю, что все, что я вернусь, будет в переменной JQuery data
, но я хочу больше, чем один «значение».
Как бы я вернуть что-то вроде
return array('title' => $title, 'description' => $description, etc...)
моей data
переменной в JQuery и быть в состоянии использовать его как:
$('h2').val(data['title']);
или что-нибудь подобное
Заранее спасибо, я ценю любая помощь.
Попробуйте вернуть строку JSON из вашего контроллера и, например, получить доступ к отдельным компонентам с помощью 'data.title'. –