Queens Park Rangers and Coventry had also hoped to sort out a loan deal for Crainie but Alan Pardew has reportedly been able to persuade Crainie to go to The Valley.
The 21-year-old joined Portsmouth last summer from Southampton, but he has struggled to establish himself at Fratton Park due to injury.



