Ich habe ein Problem beim Senden der Ajax-Anfrage. Wenn Sie auf den Link klicken, wird die Anfrage dreimal an den Server gesendet und die Antwort kam nicht.Rails Ajax Anfrage
Warum wird die Anfrage dreimal gesendet, um zu untergraben?
Wohin habe ich bei der Abfrageabfrage falsch geraten?
Code:
run.html.erb
...
<%= link_to "Next", "#", :id => 'next', :class =>
...
run.js.erb
(function(){
$("#next").click(function(){
$.ajax({
type: 'POST',
url: '/engine/tff',
success: function(data){
alert("ok");
$("#question").html(data);
}
});
return false;
});
});
Controller
def tff
respond_to do |format|
format.js render :text => "hello"
end
end
Sie Standard der Klickaktion – apneadiving
return false kümmern verhindern sollen, dass der sollte ... – DGM