【发布时间】:2011-01-18 19:44:38
【问题描述】:
我的表格有问题。
我想使用 jquery ajax 针对数据库验证表单,但遇到了不同的问题。
1.
$('#formsubmit').click(function(e) {
e.preventDefault(); // this is not working, the page reloads
});
2.
$('#formsubmit').live('click', function(e) {
e.preventDefault(); //works, but...
var firstname = $('#firstname').val(); // returns an empty string and ...
firstname = document.getElementById('firstname'); //does not return anything either
alert("$('#firstname')"); // returns [object][object] ... should'nt it be [object][html inputelement]
});
到目前为止,我无法在单击表单的提交按钮时触发 ajax 加载,因为我无法获取输入字段的值。
我在这里错过了什么吗? 是否可以使用另一种方法: 1.防止页面重新加载提交点击和 2. 获取表单的所有值并通过 ajax 将它们发送到我的 php 脚本 3.等待答案并在相应的html元素中显示。
【问题讨论】: