Ainsworth has previously played for Derby, Watford and Huddersfield, and has had loan spells at Bournemouth, Halifax, Wycombe and Brentford.
Turner told the club website: "He has a lot of pace and the ability to create opportunities for others and himself."
Source: BBC Sport
Source: BBC Sport