Disclosed in the present invention is a method for preparing yellow azo
oxide and azo distyrylbenzene dyes, which method comprises: taking 4-nitrotoluene-2-
sulfonic acid as a
raw material and water as a reaction
solvent, and performing a
condensation reaction in the presence of
choline hydroxide to obtain dye yellow 11. The molecular structure of
choline hydroxide contains a
quaternary ammonium salt group and a hydroxyl, wherein the hydroxyl provides additional hydrophilicity, and facilitates improving the
solubility and
dispersity of the dyes in an
aqueous medium and enhancing the affinity between the dyes and fibers. The
choline hydroxide can effectively provide an alkaline environment required by the reaction, promote the synthetic reaction of the dyes, and better control the selectivity and yield of the reaction. The
choline hydroxide molecule contains a hydroxyl, which can form a
hydrogen bond with a
sulfonic acid group in dye molecules, such that the stability between the dye molecules is enhanced, and the light resistance and acid-base resistance of the dyes are improved. Using
choline hydroxide not only optimizes
reaction conditions, and increases the purity and the yield of the dyes, but also significantly improves the performance of dye yellow 11.