在使用AJAX加载后,我无法在我的页面上显示jQuery datepicker

时间:2012-01-06 09:23:40

标签: javascript jquery ajax jquery-ui-datepicker

我的主页是index.php。我正在用AJAX加载页面的一部分,我想在同一部分中加载一个datepicker,我得到了所有相关的JS:

<script type="text/javascript" src="javascripts/jquery/jquery.js"></script>
<script type="text/javascript" src="javascripts/datepicker/jquery.datePicker.js"></script>
<script type="text/javascript" src="javascripts/datepicker/date.js"></script>

我希望我没有遗漏任何东西,CSS被复制到我的主css文件中。

这里是ajax的样子,至少是回调部分:

xmlhttp12.onreadystatechange=function() {
    if (xmlhttp12.readyState == 4) {
        if(document.getElementById("corpcrm").innerHTML=raspuns[0]){    
             $(function()
                    {           
                        $('#datepicker')            
                            .datePicker({inline:true})          

                    });

现在我知道其余的代码没有任何问题,因为我现在已经使用了同样的东西一段时间了,不知怎的,我无法让jQuery部分正确。

我尝试将div直接添加到index.html并添加

<script type="text/javascript">
               $(document).ready(function(){
                 $("#test").datepicker();
               });
             </script>
在头脑中。 Firebug发现与之相关的错误

$('#test').datepicker() is not a function

问题现在解决了。我没有正确加载jquery-ui,错过了&gt;在脚本的最后,感谢帮助人员。

0 个答案:

没有答案