【问题标题】:submit form data using ajax in rails 3.2在rails 3.2中使用ajax提交表单数据
【发布时间】:2014-10-16 03:30:15
【问题描述】:

我的表单有两个字段名称和年龄,我尝试通过 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  
  });  
)}; 

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

【问题讨论】:

  • 为什么不将remote: true 添加到您的form_forform_tag 通话中?

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


【解决方案1】:

效果很好...
$("#create_tax").button().click(function(){

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

});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 2012-03-19
    相关资源
    最近更新 更多