Сообщение от #dron_87
|
почему когда я нажимаю "лайк" на картинку то в ответ мне присылает как бы дубликат этой же страницы?
|
Потому, что структура кода неверна. Если асинхронный запрос клиента происходит к файлу источнику, то этот запрос должен обрабатываться и возвращаться ответ до любого вывода в браузер, а код должен завершаться выходом.
PS. Не дубликат у вас, а отправление формы естественным путем и как следствие обновление страницы. Не работает у вас ajax, код неверен. Не $('#submit').click(function() { ... обрабатывать надо, а
$('form').submit(function(e) {
e.prevetDefault(); //отменяем отправление формы естественным образом
//далее код
Но это не отменяет того, о чем сказано выше.