Передача кода, который будет оцениваться от клиента к серверу, представляет вектор атаки, потому что злоумышленник может изменить код на стороне клиента. Опасность заключается не в том, что передаются неправильные данные, а в том, что ненадежные программы выполняются . Это не имеет никакого отношения к тому, чтобы быть за или против Ajax.