Javascript 获取第一个值对的值

Javascript 获取第一个值对的值,javascript,jquery,Javascript,Jquery,我试图通过AJAX从表单提交中获取第一个值对的值。下面是var Formdata的样子(id=4&name=somename&blah=blah)。如何获取id值4?正如你所看到的,我尝试了好几种方法,但没有运气。如果您有任何建议,我们将不胜感激,谢谢 $("#updatetask").validate({ submitHandler: function() { var formdata = $('#updatetask').serialize(); var f

我试图通过AJAX从表单提交中获取第一个值对的值。下面是var Formdata的样子(id=4&name=somename&blah=blah)。如何获取id值4?正如你所看到的,我尝试了好几种方法,但没有运气。如果您有任何建议,我们将不胜感激,谢谢

$("#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;
    }       
});


});

您不能简单地
$('#updatetask:input:eq(0)').val()
而不是序列化它并解析字符串吗?

您是否只对url或
id
参数的第一个键/值对感兴趣?如果id不是第一个呢?你还想用它吗?它们的重复是相关的,但我不认为它应该被认为是重复的,就像一种魅力。非常感谢您的回复!