微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – JQuery UI 1.8.10无法读取未定义的属性’3′

我使用 JQuery UI 1.8.10和jquery最新.

我的代码是:

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.js"></script>
<script type="text/javascript" src="/cms/ww.admin/login/login.js"></script>
</head>
<body>

<div id="header"></div>
<?PHP
    if(isset($_REQUEST['login_msg']))
    {
        require SCRIPTBASE.'cms/ww.incs/login-codes.PHP';
        $login_msg = $_REQUEST['login_msg'];
        if(isset($login_msg_codes[$login_msg]))
        {
            echo '<script>$(function(){$("<strong>'.htmlspecialchars($login_msg_codes[$login_msg]).'</strong>").dialog({modal:true});});</script>';
        }

?>

为什么这样做不能读取未定义错误属性“3”?

给出错误文件是第186行的jquery-ui.js

好的,现在我改成:


</head>
<body>

<div id="header"></div>
<div id="login-msg"></div>
<?PHP
if(isset($_REQUEST['login_msg'])){
require SCRIPTBASE.'cms/ww.incs/login-codes.PHP';
$login_msg=$_REQUEST['login_msg'];
if(isset($login_msg_codes[$login_msg])){
   echo '<script>$(function(){
                    $("#login-msg").html("<strong>'.htmlspecialchars($login_msg_codes[$login_msg]).'</strong>").dialog({modal:true});});</script>';
}
}
 ?>

但仍然是一样的错误

这是一个来自jQueryUI的错误,它使用:数据选择器(如果你在调用堆栈中看到的话),这是最新的jQuery已经被弃用/不兼容.
尝试这个jQueryUI:
http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.22/jquery-ui.min.js

例如:

http://jsfiddle.net/techunter/RyUVq/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐