Я пытаюсь кодировать мой uri
с помощью функции encodeURIComponent
. Вот мой код.JQuery encodeURIComponent страница не найдена ошибка
//res[0].CLIENT_ID=10 and id=res[0].CLIENT_ID
var url = "new_quotation.php?clientid="+res[0].CLIENT_ID+""eid="+id;
var encodedurl = encodeURIComponent(url);
$('#edit').attr("href", encodedurl);
Она успешно кодирует uri
, но когда страница перенаправляет он показывает ошибку как
Запрошенный URL /Quotation/new_quotation.php?clientid=10 & quoteid = 0000000014 не был найден на этом сервер.
Я видел url
. Похоже
http://localhost/Quotation/new_quotation.php%3Fclientid%3D10%26quoteid%3D0000000014
Таким образом, Ури закодированы, но почему не страница перенаправляется? Нужно ли мне использовать любую другую функцию для перенаправления? Или есть ли какие-либо ошибки в моем коде?
Там нет никаких оснований для кодирования всей вещи – epascarello
@epascarello Что вы имеете в виду? –
использовать 'encodeURIComponent (res [0] .CLIENT_ID)' и 'encodeURIComponent (id)' вместо кодирования всего URL-адреса –