ajax機能の使い方
$(function() {
$("form#new_user").click(function(e) { e.preventDefault();
var dataString = $('#new_user').serialize();
$.ajax({
type: 'POST',
url: '/user',
data: dataString,
success: function(data) {
$('#alertt').text(data);
$('#alertt').fadeIn().delay(2000).fadeOut('slow');
}
});
return false;
そして、php側では、それはただそのことを実行し、それが成功したときに、 Blahが成功json_encode(whatever)
したようにデータを入れることができるようにしました。<p>
私のフォーム:
<form accept-charset="UTF-8" action="/users" class="new_user" id="new_user" method="post">
-
しかし、今Railsでは、セットアップは同じだと思いますが、データは次のようになりますが、テキストurl: '/users'
をRailsに返送するようにメッセージを設定して、<p>
テキストをUser Created
それらの行の長いものに設定するにはどうすればよいですか。うまくいけば、私は理にかなっている感謝をしました。
例えば
def create
if user.save?
sendmessagebacksomethinglike('User Created')
end
end
(データ)で使用できるようにメッセージを送り返すにはどうすればよいですか?