Laravel getQueryString() без &Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel getQueryString() без &

Сообщение Anonymous »

Я пытаюсь вывести переменную, содержащую часть 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);
}
Это мое мнение:

Код: Выделить всё


$(document).ready(function(){
$('#table').DataTable({
searching: false,
processing: true,
serverSide: true,
ajax: '{{  url("/data") . "?" .  html_entity_decode($input) }}',
columns: [
{ data: 'date', name: 'date' },
{ data: 'bid', name: 'bid' },
{ data: 'auction_name', name: 'auction_name' },
{ data: 'pics_urls', name: 'pics_urls' },
{ data: 'company', name: 'company' },
{ data: 'model_name_en', name: 'model_name_en' },
{ data: 'model_type_en', name: 'model_type_en' },
{ data: 'grade_en', name: 'grade_en' },
{ data: 'mileage_en', name: 'mileage_en' },
{ data: 'model_year_en', name: 'model_year_en' },
{ data: 'color_en', name: 'color_en' },
{ data: 'displacement', name: 'displacement' },
{ data: 'transmission_en', name: 'transmission_en' },
{ data: 'scores_en', name: 'scores_en' },
{ data: 'start_price_en', name: 'start_price_en' },
{ data: 'result_en', name: 'result_en' }
]
});
});

И вот результат:

Изображение


Подробнее здесь: https://stackoverflow.com/questions/444 ... ithout-amp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»