Несколько комментариев к вашему коду.
1) Вы должны окружить элементы ввода и кнопки кнопками с тегом <form>
. 2) Вместо передачи строки с запросом POST просто передайте объект, подобный следующему:
data: {
itemtitle: itemtitle,
itemdescription: itemdescription,
itemprice: itemprice,
itemimageaddress: itemimageaddress
}
3) alert () - это не функция jquery, а чистая javascript функция. Я рекомендую вам использовать console.log () и просмотреть результаты в консоли.
4) Проверьте консоль на наличие возможных ошибок javascript. Если у вас есть ошибка js, код даже не вызовет вызов ajax.
5) Проверьте на вкладке Dev tools Network и посмотрите, если ajax Запрос отправляется. Убедитесь, что он достигает верного пункта назначения и проверьте ответ сервера.
Проверяя все это, вы должны быть на правильном пути.