我如何拥有我的 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 方面,它只是做它的事情,然后json_encode(whatever)
当它取得成功时:它可以将数据放入<p>
像 Blah 一样成功的地方
我的表格:
<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
我将如何发回消息以便我可以将它与(数据)一起使用?