Ho una richiesta Ajax da una pagina nella mia applicazione Rails che assomiglia così:Come ottengo le variabili Rails dai dati jQuery Ajax restituiti?
$.ajax({
type: 'POST',
url: '/users/create/',
data: "screen_name=<%[email protected]_name%>",
success: createSuccessHandler,
error: createErrorHandler,
complete: hideLoadingImage
});
e attualmente l'azione risponde con questo:
respond_to do |format|
format.js { render :text => @user}
format.html { redirect_to @user }
end
Il creano l'azione funziona bene, ma come Ottengo i valori restituiti (dati) nel mio metodo di successo in modo che possa fare qualcosa di simile?
function createSuccessHandler(data) {
$("#div1").append(data.value1);
$("#div2").append(data.value2);
}
Fondamentalmente sto cercando di dividere i dati fino in variabili diverse.
hai provato a lavorare con render: text => @ user.to_json? – apneadiving