这是我的代码,它在IE和Chrome中运行良好,但不在FF
<script type="text/javascript">
function get() {
$.post(
'regAuth.php',
{usrName: login.usrName.value, password: login.password.value},
function (output) {
$('#error').html(output).show();
}
);
}
</script>
答案 0 :(得分:1)
您必须正确获取输入元素:
{ usrName: $("input[name='usrName']").val(), password: $("input[name='password']").val() }
当你有这样的事情时:
login.usrName.value
有些浏览器会去寻找名为login
的顶级元素(表单,框架等),但你不能依赖这样的东西。
由于您已经在使用jQuery最佳实践,我认为也可以使用它来读取输入值。