In this paper, to fully utilize the urban traffic flow characteristics of similarity and repeatability without using a mathematical traffic model, a data-driven urban traffic control strategy based on model-free adaptive iterative learning control (MFAILC) scheme is put forward. Firstly, by dynamically linearizing the urban traffic dynamics along the iteration axis, the traffic network system is transformed into a MFAILC data model with the help of repetitive pattern of urban traffic flow. Then, the traffic controller is designed based on the derived MFAILC data model only using the I/O data of the traffic network. Finally, a traffic data compensation method is proposed to deal with data dropout problem. Simulation study verifies the feasibility and effectiveness of the proposed control method.