Дмитрий Евграфович, тогда почему при 99.99% post запросах, возвращаются какие-то данные? Выходит все кто так делают - говнокодеры. И api сервисы, которые используют подобный подход, включая некоторые от гугла, амазон и пайпал - тоже говнокодеры писали.
Илья Ростопка, я написал так как есть. У тебя по другому? Ну счастливчик, так поведай как у тебя. И будет два дополняющих ответа. Только не забывай, перекрасить элемент можно разными способами, и на цвете свет клином не сошелся. И вставить можно по разному, и подготовить. Если у тебя какой-то частный случай, это не значит что у всех так.
Илья Ростопка, если на слой навешен какой-то эффект, любой, хоть изменение цвета, то получишь растр. И нужна люстра, а потом на css устанавливаешь цвета и тд.
Interface, на мой взгляд все очевидно. Если прилетел undefined, то сразу понятно, что что-то не объявлено, и либо надо объявить, либо как-то обработать, например в виде исключения. А если прилетает null, то понятно, что пусто, но переменная объявлена и с этим можно что-то сделать, или не делать.
olijen, боты будут ходить по ссылкам по GET и получать контент всей страницы, со всеми тегами, заголовками и мета-тегами. Проблема с ботами решена. В результате у тебя быстрый SPA который дружит с поисковиками. Все счастливы.
Ну раз столько времени занимает этот примитивный вопрос, то ты похоже реально чего-то недопонимаешь. Попробую разжевать. Оставляешь все ссылки обычными, без доп параметров. При клике на ссылку, скриптом загружаешь данные по этой ссылке через POST. Тем самым на сервере смотришь, если через пост, то отдаешь нужную часть контента. Если через GET, то отдаешь всю страницу, как если бы по ссылке перешел поисковик или пользователь вставил ссылку в строку браузера.
Василий Варюхин, это никаким боком не касается вопроса и не является ни причиной проблем, ни решением проблем. Для советов есть комментарии под вопросом.
hackuun, api на магии работает? там ссылки, обычные, по которым данные надо загружать. у меня ощущение, что ты никогда не взаимодействовал с fb. дичайшую чушь пишешь. ты либо предлагай альтернативный вариант решения, который пригодится автору, либо прекращай.
Более того, на get и post свет клином не сошелся.