引起急性胃肠炎的原因有:1.感染因素,主要包括细菌的感染和病毒的感染,细菌的感染有沙门氏菌、金黄色葡萄球菌和海产品带有的细菌;2.理化因素刺激,主要是一些食物的刺激包括冷饮的刺激、辛辣食物的刺激、酒精的刺激,导致的胃黏膜的收缩,胃肠道痉挛,以及一些特殊的药物改变胃肠道的渗透压,导致黏膜的屏障受到损伤,从而引起急性胃肠炎;3.此外,急性胃肠炎的发病机制是指病毒细菌的感染会产生各种毒素,这些不同的毒素会造成胃黏膜的通透性的改变,渗透压的改变,导致炎症的渗出。