к примере на главной странице есть меню . Нажимаю на эту ссылку
<a id="sell" href='#!/catalog '> каталог </a>
чтобы со страницы catalog подгрузить инфу.
как мне обработать урл чтобы убрать #! и вставить в функцию load()
Код внизу рабочий , но не обрабатывает урл, но ссылок будет много и они могут менятся , так что нужно как то удалять кусочек #!.
Думаю нужно как то обрезать и всунуть в переменную , а переменую засунуть в функцию load , но как обработать не знаю ((
$('#sell').live("click", function(event) {
$('.postcomm22').text("идет загрузка");
$('.postcomm22').load("catalog/ #container");
});
- 29.08.2012 02:28
- 29.08.2012 04:57
Если я верно понял задачу:
Код:id втыкал свои, из заменить несложно. По сути надо лишь добавить переменную, в которую будет записываться адрес ссылки, с обрезанными лишними символами.<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>
Спасибо сказали:
kvins(29.08.2012), - 29.08.2012 15:58
gwer, Огромное тебе спасибо , из всех форумов где спрашивал тока утебя адекватный , короткий и правильный код. , рад что на этом форуме хорошие програмисты тоже зависают.
---------- Сообщение добавлено 09:58 ---------- Предыдущее 09:57 ----------
тока нужно было добавить так $('.postcomm22').load(path + ' #container' ); потому что мне не вся страница для загрузки нужна была - 29.08.2012 18:57
Последний раз редактировалось gwer; 29.08.2012 в 19:04.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Подскажите пожалуйста нужный софт | Софт, скрипты, сервисы | 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 |