我的表单有两个字段名称和年龄我尝试通过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
});
)};
对不起我的英语...谢谢提前
答案 0 :(得分:0)
工作正常......
$(" #create_tax")。button()。click(function(){
$.ajax({
type: "POST",
url: "/taxes.js"
data: {tax: { name: $("#name").val(), percentage: $("#percentage").val()} }
});
});