Во-первых, вы не должны использовать PHP в своих ajax-запросах, это просто усложняет ситуацию, а PHP для сценариев на стороне сервера, прежде всего, вы должны использовать xmlhttp.open ("POST", "insert-karma ....) если вы просто используете POST В-третьих, единственное важное (не единственное, но важное) различие между POST и Get заключается в следующем:
GET-запросы могут кэшироваться
GET-запросы могут оставаться вистория браузера
GET-запросы могут быть добавлены в закладки
GET-запросы могут распространяться и делиться
GET-запросы могут быть взломаны lool
, поэтому вы не можете использовать Get Forнебезопасное и опасное действие, такое как ВХОД ИЛИ ...
POST Может обрабатывать слишком долго Данные
Запись более защищена, потому что она не будет кэширована или сохранена в истории или добавлена в закладки
Вы можете четко заметить, что POST не отображается в адресной строке браузера, но Get do 'www.anything.com/index.php?bla=bhe'
Я надеюсь, что помогаю здесь !!:)