Я работаю в PHP Codeigniter. текущий URL моей странице является =>http://localhost.hbs.com/hbs/merchant/login
На мероприятии я хочу, чтобы перенаправить мою страницу =>http://localhost.hbs.com/hbs/category
Я пытаюсь следующий код,Javascript неправильно перенаправляет
window.location = '<?php echo json_encode(base_url("category"));?>';
также попытался
=>window.location.href , top.location
Но это перенаправляет меня на,
http://localhost.hbs.com/hbs/merchant/"http://localhost.hbs.com/hbs/category"
Я также попытался для отладки этот код, window.location = "google.com" но он перенаправляет меня =>http://localhost.hbs.com/hbs/merchant/google.com
Почему вы используете 'json_encode' url перед выдачей? выглядит как ошибка цитирования, почему обратные ссылки вокруг строки? – NDM
Вам нужно отделить http: // inorder, чтобы перенаправить его на внешний uri. – Shadow
json_encode добавляет кавычки к вашей строке, которые вы переворачиваете в кавычки. Поэтому, если вы просмотрите источник своей страницы, вы увидите «http: // website». Если вы не выводите json, json_encode не требуется. –