使用rails 3.2中的ajax提交表单数据

时间:2014-08-22 09:53:56

标签: jquery ruby ajax ruby-on-rails-3

我的表单有两个字段名称和年龄我尝试通过ajax提交如下

$(“#create_taxes”)。button()。click(function(){

var valuesToSubmit = $('form').serialize();
alert(valuesToSubmit)
$.ajax({
  type: "POST",
  url: "/taxes.js",  
  data: valuesToSubmit
});

});

它返回utf8=%E2%9C%93&authenticity_token=DJ4XLSX%2FK2JPTKJ15SwnTJB6rSIm4uQDallWOJ5FeoE%3D&tax%5Bname%5D=robert而不是返回年龄

我也用

("#create_ages").button().click(function(){     
  $('form').submit(function(event) {  
    ajax code here  
  });  
)}; 

对不起我的英语...谢谢提前

1 个答案:

答案 0 :(得分:0)

工作正常......
$(" #create_tax")。button()。click(function(){

 $.ajax({ 
  type: "POST",  
  url: "/taxes.js"  
  data: {tax: { name: $("#name").val(), percentage: $("#percentage").val()} }  
 });  

});