Emirati airline flydubai canceled flights to Jordan, Iran, Iraq and Israel and diverted others on Saturday, a company spokesperson said, shortly after Israel struck military targets in Iran.