Javascript jQuery如何生成仅显示表单数组值的变量

Javascript jQuery如何生成仅显示表单数组值的变量,javascript,jquery,ajax,Javascript,Jquery,Ajax,所以现在我有一个表单,提交时保存在AJAX中 $(document).ready(function () { $("#dispatchForm").on("submit", function(e) { e.preventDefault(); $.ajax({ url : $(this).attr("action") || window.location.pathname, type: "POST",

所以现在我有一个表单,提交时保存在AJAX中

$(document).ready(function () {
    $("#dispatchForm").on("submit", function(e) {
        e.preventDefault();
        $.ajax({
            url : $(this).attr("action") || window.location.pathname,
            type: "POST",
            data: $(this).serialize(),
            success: function (data) {
                $("#form_output").html(data);
            },
            error: function (jXHR, textStatus, errorThrown) {
                alert(errorThrown);
            }
        });
    });
});
然后,当点击submit按钮时,结果显示在一个变量中,并通过此代码放入页面上的文本框中

$(function () {
    $("#dispatchSumbit").on("click", function () {
        var text = $("#textarea");
        var local = $("#dispatchForm").serialize();
        text.val(text.val() + time +" - Dispatched to \n" + local);    
    });
});
但是,它显示了整个阵列,如下所示:

我希望它只是说“[时间]-被派去测试”

提前谢谢你的帮助

$(“#dispatchForm”).serialize()
用于为表单中的所有输入创建一个
name=value&name=value&……
字符串,该字符串可以用作AJAX请求中的数据。如果只需要一个值,请使用

var local = $("#dispatchForm [name=dispatchLocal]").val();
$(“#dispatchForm”).serialize()
用于为表单中的所有输入创建一个
name=value&name=value&……
字符串,该字符串可以用作AJAX请求中的数据。如果只需要一个值,请使用

var local = $("#dispatchForm [name=dispatchLocal]").val();

您需要获取特定输入的值来执行此操作
serialize()
创建
name=value
格式,您只需要
value
就可以获取特定输入的值
serialize()
创建
name=value
格式,您只需要
value