在 IE 中打开客户端前端时,我收到错误“需要对象”,调试时它指向以下内容。我在 Google 上搜索过,但还没有找到直接答案。
$(document).ready(function() {
$("#login_form").bind("submit", function() { processLogin(); return false; })
if ('<?php echo $_GET['email']?>' != '' && '<?php echo $_GET['password']?>' != '' ) {
$('#login_form').submit();
}});
答案1
您的 JavaScript 中存在 PHP,这会搞砸您的 JavaScript。具体来说,$_GET['email']
JavaScript 将开头的 ' 解释为字符串的结尾,然后尝试将其后的位解析为 JavaScript 代码,但显然不是。
显然,您的服务器没有通过 PHP 解释器处理此文件;但是,修复它之后,您的 JavaScript 代码看起来是好的(虽然我只是粗略地浏览了一下,所以如果它仍然有问题,我不承担任何责任!)。