I want to know the rights of a woman in Islam as in which situation can she ask for khula from her husband and is iddat necessary after it

She has the right to ask for Khula when she is certain that injustice is done to her in her marriage.

Yes iddat is still necessary.