No ordinance shall be passed by the governing body of a city under § 26-75-304 until a majority of the qualified electors of the city voting on the question shall have approved at an election called for that purpose and conducted in accordance with the general municipal election laws the principal amount of the bonds and the purpose for which the bonds will be issued.