【发布时间】:2011-08-26 15:52:08
【问题描述】:
在 IE 中打开我们的客户端前端时,我收到错误“需要对象”,并且在调试时它指向以下内容。我已经用谷歌搜索了,但还没有什么直接的,至少不是具体的。
$(document).ready(function () {
$("#login_form").bind("submit", function () {
processLogin();
return false;
})
if ('<?php echo $_GET['email ']?>' != '' && '<?php echo $_GET['password ']?>' != '') {
$('#login_form').submit();
}
});
我知道js里面有php,所以我试着放了一个
document.write(<?php echo $_GET['email']?>)
代替刚才的php,使其与众不同。尽管如此,它会导致基于此的另一个错误:
$("#description").toggle();
这证明 IE 很痛苦。这适用于 Chrome、Safari 和 FF....
想法?
【问题讨论】:
-
如果您查看页面源代码并粘贴 PHP 后的 Javascript,可能会有所帮助。此外,如果有人在密码中使用引号,您可能应该转义您的字符串:''
-
能否贴出客户端生成的源码(即查看页面源码)?
-
你不能用javascript写php
-
@Dagon,但你可以用 PHP 编写 javascript,这似乎是他正在做的事情。
-
@Stargazer712 - 可能不好。
标签: php javascript html internet-explorer