-1

这是我的第三个问题,所以请理解:)。

我有这个提交功能 - 没什么特别的,只是一个 serializeArray() 和一些检索到的值:

$("#myform").submit(function(){

    var formdata = $(this).serializeArray();
    var values = {};

    $.each(formdata, function(i, field){
        values[field.name] = field.value
    });

    var id = values["mrmid"];


});

如何在提交函数事件之外传递 id 变量,以便可以在此 div 上写入变量 id 的内容?

$("#results").html(id);

谢谢!

4

2 回答 2

0
$("#myform").submit(function(){

    var formdata = $(this).serializeArray();
    var values = {};

    $.each(formdata, function(i, field){
        values[field.name] = field.value
    });

    var id = values["mrmid"];

    $("#results").html(id);

});

我想我不明白。这很容易。

于 2013-02-07T16:33:49.897 回答
0

更改id全局变量

var id;

$("#myform").submit(function(){

    var formdata = $(this).serializeArray();
    var values = {};

    $.each(formdata, function(i, field){
        values[field.name] = field.value
    });

    id = values["mrmid"];


});


$("#results").html(id);
于 2013-02-07T16:33:55.917 回答