Se lo scope di x è la funzione setShown non vedo perché non puoi semplicemente fare tutto quello che devi fare dentro alla callback di success.

Per rispondere pertinentemente bisognerebbe avere un po' di contesto, cosa devi farci con la risposta? Non è che sei solo un po' confuso sul comportamento asincrono di $.ajax?