как удалять из урла нужный тег ?

(Ответов: 3, Просмотров: 688)
  1. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    к примере на главной странице есть меню . Нажимаю на эту ссылку
    <a id="sell" href='#!/catalog '> каталог </a>

    чтобы со страницы catalog подгрузить инфу.

    как мне обработать урл чтобы убрать #! и вставить в функцию load()



    Код внизу рабочий , но не обрабатывает урл, но ссылок будет много и они могут менятся , так что нужно как то удалять кусочек #!.
    Думаю нужно как то обрезать и всунуть в переменную , а переменую засунуть в функцию load , но как обработать не знаю ((

    $('#sell').live("click", function(event) {
    $('.postcomm22').text("идет загрузка");
    $('.postcomm22').load("catalog/ #container");
    });
    • 0
  2. Студент
    • Регистрация: 14.01.2012
    • Сообщений: 41
    • Репутация: 14
    • Webmoney BL: ?
    Если я верно понял задачу:
    Код:
    <div id="q"></div>
    <a id="link" href="#!/t.html">link</a>
    
    <script>
    $('#link').live("click", function(event) {
    	event.preventDefault();
    	$('#q').text("идет загрузка");
    	var path = $(this).attr("href").replace(/^#!/,''); 
    	$('#q').load(path);
    });
    </script>
    id втыкал свои, из заменить несложно. По сути надо лишь добавить переменную, в которую будет записываться адрес ссылки, с обрезанными лишними символами.
    • 1

    Спасибо сказали:

    kvins(29.08.2012),
  3. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    gwer, Огромное тебе спасибо , из всех форумов где спрашивал тока утебя адекватный , короткий и правильный код. , рад что на этом форуме хорошие програмисты тоже зависают.

    ---------- Сообщение добавлено 09:58 ---------- Предыдущее 09:57 ----------

    тока нужно было добавить так $('.postcomm22').load(path + ' #container' ); потому что мне не вся страница для загрузки нужна была
    • 0
  4. Студент
    • Регистрация: 14.01.2012
    • Сообщений: 41
    • Репутация: 14
    • Webmoney BL: ?
    Цитата Сообщение от kvins Посмотреть сообщение
    тока нужно было добавить так $('.postcomm22').load(path + ' #container' ); потому что мне не вся страница для загрузки нужна была
    Я же видел, что решать задачу выгрузки лишь одного объекта вместо всей страницы ты уже научен, потому и пример без излишеств давал, лишь по теме вопроса (=

    Кстати, не только на этом форуме. Вот вижу и на другом верное решение задачи.
    Последний раз редактировалось gwer; 29.08.2012 в 19:04.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Подскажите пожалуйста нужный софт
Софт, скрипты, сервисы 33 15.11.2015 02:36
Какой влияние на SEO оказывает наличие index.php в строке урла?
Вопросы от новичков 9 29.12.2011 09:08
Ошибка "Forbidden access (Flooding)" при изменении урла. Джумла 1.5.9
Прочее 0 30.06.2010 04:23
Весь нужный софт, который можно поставить на флешку.
Софт, скрипты, сервисы 7 13.09.2009 06:53

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры