Я пытаюсь вывести переменную, содержащую часть URL-адреса, в Javascript на моей странице. Когда я это делаю, все символы & заменяются на &, что нарушает URL-адрес.
Я пробовал использовать str_replace >, html_entity_decode, htmlspecialchars_decode, но результат всегда был одинаковым & вместо &.
//here we catch the query
public function index(Request $request)
{
$input = $request->getQueryString();
return view('lots.browse')->withInput($input);
}
// here we filter the ajax request
public function indexData(LotFilters $filters)
{
$lots = Lot::filter($filters);
return Datatables::eloquent($lots)->make(true);
}
Я пытаюсь вывести переменную, содержащую часть URL-адреса, в Javascript на моей странице. Когда я это делаю, все символы & заменяются на &, что нарушает URL-адрес.
Я пробовал использовать str_replace >, html_entity_decode, htmlspecialchars_decode, но результат всегда был одинаковым & вместо &.
Как я можно получить его с помощью & вместо & ?
Это мой контроллер:
[code]//here we catch the query public function index(Request $request) { $input = $request->getQueryString();
return view('lots.browse')->withInput($input); }
// here we filter the ajax request public function indexData(LotFilters $filters) { $lots = Lot::filter($filters);