Jquery ajax достаточно просто для любой ситуации. Проверить можно перед отправкой, даже написав собственные элементарные проверки, а так же обязательно данные нужно проверять на сервере, так как отправить туда могут что угодно.
А так инструментов для любой задачи очень много, на вкус и цвет как говорится... В любом случае в гугле все есть, нужно только желание найти)