提醒表单数据的最简单方法

Dir*_*ign 2 javascript forms jquery

简单的问题我似乎无法做对.我有一个表格#formOne,我需要提醒它的数据.有些东西不起作用,

$("#formOne").submit(function(){
  alert("you are submitting" + data);
)};
Run Code Online (Sandbox Code Playgroud)

如果不是data你以后用+什么?

谢谢!

Nic*_*ver 5

您可以使用.serialize()以查看POST字符串的外观:

$("#formOne").submit(function(){
  alert("you are submitting" + $(this).serialize());
});
Run Code Online (Sandbox Code Playgroud)

确保这#formOne是表单本身,因此在序列化时this引用该<form>元素.对于调试,您可能总是想要尝试这个(使用Firebug或Chrome):

$("#formOne").submit(function(){
  console.log($(this).serializeArray());
});
Run Code Online (Sandbox Code Playgroud)

这将打印为具有a namevalue属性的对象数组,更容易阅读,至少对我而言.