Я не могу объяснить себя в заголовке. То, что я хочу, это получить строку между слешами. Как это:
www.example.com / Foo / бар / ID / 1
я хочу получить "foo" . Потому что я сделал эти коды.
select: function(event, ui) {
if(window.location.href = "news/" + ui.item.slug){
window.location.href =null;
}
else
window.location.href ="news/" + ui.item.slug;
}
У меня есть поле поиска автозаполнения. Когда я нажал на результат, он перенаправил меня на www.example.com / news / 34523
На этой странице, если я снова использую поле поиска, он перенаправляет меня на www.example.com / news / news / 12412 После этого я получил 404. Но если я не на вкладке новостей, например www.example.com / foo работает идеально, когда я использую поле поиска. Мне просто нужно заявление if, если я на страницах новостей, действуй как другая страница.