我试图通过AJAX从表单提交中获取第一个值对的值。这是var Formdata的样子(id = 4& name = somename& blah = blah)。如何获得4的id值?你可以看到我尝试了几种方法,但没有运气。任何建议都会非常感谢,提前谢谢。
$("#updatetask").validate({
submitHandler: function() {
var formdata = $('#updatetask').serialize();
var fistkey = formdata.split("&",1);
var tester = fistkey.slice(-1);
alert(tester);
/*
$.post('/tasks/AJAXupdate', $('#updatetask').serialize(), function(data){
var returnMsg = data.replace(/^\s+|\s+$/g, '');
if (returnMsg == 'error'){
alert(returnMsg+': Unable to update task.');
}else{
parent.$.fancybox.close();
}
});*/
return false;
}
});
});
答案 0 :(得分:2)
你不能简单地$('#updatetask :input:eq(0)').val()
而不是序列化它并解析字符串吗?