Haynes joins Crewe on loan
The 26-year-old former Charlton forward has played twice for the Magpies this term after seeing his pre-season disrupted by injury.
The Alex are bottom of League One and Haynes could make his debut against Peterborough on Tuesday night.