ここでは、基本的な応答だけを理解しようとしています。未編集のコントローラー メソッドがあります
def update
@ledgeritem = Ledgeritem.find(params[:id])
respond_to do |format|
if @ledgeritem.update_attributes(params[:ledgeritem])
format.html { redirect_to @ledgeritem, :notice => 'Ledgeritem was successfully updated.' }
format.json { head :no_content }
else
format.html { render :action => "edit" }
format.json { render :json => @ledgeritem.errors, :status => :unprocessable_entity }
end
end
end
そして私のアヤックス
$.ajax({
type: "PUT",
url: "/ledgeritems/" + id + ".json",
data: $(this).serialize(),
dataType: "json",
success: function (result) {
alert(result);
}
});
アラートは表示されませんが、アイテムは更新されます。json 応答を読み取って処理する正しい方法は何ですか? これが基本的な質問であることは知っていますが、これに関する例や情報が見つかりません。