我正在使用以下代码尝试向 bar 对象添加新属性:
$(document).ready(function(){
$('form').on("submit",preventDefault);
});
function preventDefault(e) {
e.preventDefault();
$url="contact/send";
bar = $('form').serialize();
bar["foo"]='xyz';
//bar.foo="123";
console.log(bar);
}
但是我似乎从来没有得到 bar.foo 的价值。如果我在 Chrome 中查看控制台,我总是会得到类似这样的结果:
name=Grahame&email=foo%40bar.com&message=Hello.
为什么我没有得到 foo 的值/属性?