Форум сайта python.su
Лучи добра.
Вопрос скорее, наверно, архитектурный чем технический. Делаю сайт для внутреннего пользования на джанге, активно юзаю ajax.
Есть некоторый код на джаваскрипте:
$('a[data-type="ajax"]').click(function() { $('a[class="active"]').removeAttr('class'); $(this).addClass('active'); var url = $(this).attr('href'); $.ajax({ url: url + '?ajax=1', success: function(data){ $('#page-wrapper').html(data); } }); if(url != window.location){ window.history.pushState(null, null, url); } return false; });
Офлайн
По идее, ajax не должен возвращать никакую разметку и стили, только данные. Используйте какой-нибудь javascrip-MVC фреймворк и подобных вопросов возникать не будет, например angularjs.
Офлайн
FishHook
а ты ангуляр юзаешь?
Офлайн
Вообще как бы уже все написано и изучать пока фрэймворки не хочется. Сейчас все работает без изменения урлов, сие хочется исправить.
Офлайн
SingularityЮзаю. С какого-то момента перешли целиком на него. Сильно сберегает нервы.
FishHookа ты ангуляр юзаешь?
Офлайн
FishHook
а почему не всякие Марионетте? Говорят что оно лучче ангуляра правда с ним разобраться сложнее.
Офлайн
SingularityЛучшее - враг хорошего. Завтра появится Луиджионетте, в 10 раз лучше, что теперь 100500 строк кода переписывать? А зачем?
FishHookа почему не всякие Марионетте? Говорят что оно лучче ангуляра правда с ним разобраться сложнее.
Офлайн
FishHook
оно таки старше ангуляра.
Это все чего-то фапают на новый ангуляр.
Офлайн
FishHook
Юзаю. С какого-то момента перешли целиком на него. Сильно сберегает нервы.
Офлайн
inoksДля нас это несущественно. С другой стороны, там где нужено много аякса, чего там индексировать?
это же только для корп. сайтов всяких? с точки зрения SEO сайты на ангуляре же никакие до сих пор, в том плане что поисковики их игнорируют?
Офлайн