Cross-Domain gibt keinen Statuscode. Statuscode ist Teil des Inhalts, der vom Server empfangen wird, wenn der Server mit Ja oder Nein antwortet. Im Falle eines domänenübergreifenden Servers antworten Sie niemals auf eine Anfrage.
Der zweite Fehler im Code ist, dass Sie den Statuscode nicht direkt erfassen können, ohne Wartezeit oder Erfolgsereignis. return statement in function wartet nicht, bis der Server auf eine Ajax-Anfrage reagiert, Sie können sich also nicht darauf verlassen.
Tags und Links javascript xml ajax