The invention provides a preparation method of a waterproof
flame-retardant multifunctional fabric, and belongs to the technical field of functional textiles. The preparation method comprises the following steps: heating dihydric
alcohol until the dihydric
alcohol is completely melted, adding diisocyanate, a
flame retardant and a catalyst, reacting to obtain a
polyurethane prepolymer, adding a chain
extender for chain extension, then adding an end-capping
reagent for end capping, cooling, adding an emulsifier to obtain a waterproof
flame retardant
emulsion, adding water to form a finishing agent, soaking a
polyacrylonitrile pre-oxidized
fiber fabric in the finishing agent for treatment, and
drying to obtain the waterproof flame retardant fabric. And pre-
drying and baking to obtain the multifunctional fabric. Polyhydric
alcohol with a long
alkane chain is adopted to carry out chain extension on a
polyurethane prepolymer, the obtained waterproof agent has good film-forming property, can be firmly fixed on the surface of a
fiber without the help of a cross-linking agent or an
adhesive during application, and endows a modified
textile with excellent washing fastness.