Javascript jQuery如何生成仅显示表单数组值的变量
所以现在我有一个表单,提交时保存在AJAX中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",
$(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