Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在我的php页面上显示JQuery日期选择器_Javascript_Jquery_Jquery Ui_Datepicker - Fatal编程技术网

Javascript 无法在我的php页面上显示JQuery日期选择器

Javascript 无法在我的php页面上显示JQuery日期选择器,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我按照Jquery页面上的源代码为我的php页面获取日期选择器,但我无法获取日历。我想Jquery没有加载这个页面,有人能告诉我为什么吗?谢谢 这是我的源代码:我有自己的类元素设计 <html lang="en"> <head> <meta charset="utf-8"> <title>Admin</title> <link rel="stylesheet" type="text/css"

我按照Jquery页面上的源代码为我的php页面获取日期选择器,但我无法获取日历。我想Jquery没有加载这个页面,有人能告诉我为什么吗?谢谢

这是我的源代码:我有自己的类元素设计

   <html lang="en">
   <head>
   <meta charset="utf-8">

     <title>Admin</title>
     <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
     <link rel="stylesheet" type="text/css" href="css/navi.css" media="screen" />
     <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>

     <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
     <link href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"  rel="stylesheet" />
     <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

     <script type="text/javascript">
    $(function(){
$(".box .h_title").not(this).next("ul").hide("normal");
$(".box .h_title").not(this).next("#home").show("normal");
$(".box").children(".h_title").click( function() {   $(this).next("ul").slideToggle(); });
    });
    </script>
    <script src="ckeditor/ckeditor.js"></script>

   <script type="text/javascript">
  $(function() {
    $( "#datepicker" ).datepicker();
   });
  </script>

 </head>
 <script>
 function validateForm()
 {
 var x=document.forms["my_form"]["title"].value;
 var y=document.forms["my_form"]["author"].value;
 var z=document.forms["my_form"]["keywords"].value;
 var type=document.forms["my_form"]["category"].value;

 if (x=="" || y=="" || z =="" || type=="")
 {
 alert("Please fill in the required fields");
 return false;
 }



 }
 </script>


 <body>


  <div class="wrap">
<div id="header">
    <div id="top">
        <div class="left">
            <p>Welcome, <strong><?php echo $_SESSION['login']?>      </strong> [ <a href="logout.php">logout</a> ]</p>
        </div>

    </div>
    <div id="nav">
        <ul>
            <li class="upp"><a href="#">Manage Content</a>
                <ul>
                    <li>&#8250; <a href="admin.php">Admin  Home</a></li>
                    <li>&#8250; <a href="viewPosts.php">Manage Posts</a></li>   
                    <li>&#8250; <a href="changePass.php">Manage User</a></li>   
                </ul>
            </li>

        </ul>
    </div>
</div>

<div id="content">
    <div id="sidebar">
        <div class="box">
            <div class="h_title">&#8250; Manage content</div>
            <ul id="home">
                    <li class="b1"><a class="icon view_page" href="admin.php">Admin Home</a></li>   
                <li class="b2"><a class="icon report" href="viewPosts.php">Add Posts</a></li>                   
            </ul>
        </div>

        <div class="box">
            <div class="h_title">&#8250; Category</div>
            <ul id="home">
                <?php 
                        include("includes/connect.php"); 

                        $sql = "SELECT  post_type, COUNT(*) AS num FROM post WHERE post_status ='New' GROUP BY post_type";
                        $result = mysql_query($sql);
                        while($Cat_row= mysql_fetch_array($result)){
                        $type =$Cat_row['post_type'];
                        $number = $Cat_row['num'];
                ?>
                <li class="b2"><a class="icon category" href="postType.php?cat=<?php echo $type?>"><?php echo $type." (".$number.")"?></a></li> 
                <?php }?>           
            </ul>
        </div>

        <div class="box">
            <div class="h_title">&#8250; Archives</div>
                <ul id="home">
                <?php
                    include("includes/connect.php"); 
                    $sql_arc ="SELECT post_type, COUNT(*) AS  numb FROM post WHERE post_status='Old' GROUP BY post_type";
                    $result_arc = mysql_query($sql_arc);
                    while($Arc_row=  mysql_fetch_array($result_arc)){
                    $type_arc =$Arc_row['post_type'];
                    $number_arc = $Arc_row['numb'];
                ?>
                <li class="b1"><a class="icon config" href="postArchive.php?type=<?php echo $type_arc?>"><?php echo $type_arc." (".$number_arc.")"?></a></li>
                    <?php }?>       
                </ul>                   
        </div>



    </div>





    <div id="main">

        <div class="full_w">
            <div class="h_title">Add new Posts</div>

            <form method="post" action="viewPosts.php" name="my_form" enctype="multipart/form-data" onsubmit="return validateForm()">
                <div class="element">
                    <label >Title <span class="red">*</span></label> 
                    <input type="text" name="title" class="text err" />
                </div>

                <div class="element">
                    <label>Author <span class="red">*</span></span></label>
                    <input type="text"  name="author" class="text err" />
                </div>

                <div class="element">
                    <label>Keywords <span class="red">*</span></label>
                    <input type="text" name="keywords" class="text err" />
                </div>

                <div class="element">
                 <input type="text" id="datepicker">
                </div>  

                <div class="element">
                    <label>Category <span class="red">*</span></label>
                    <select name="category" class="err">
                        <option value="">-- select category</option>
                        <option value="Class">Class</option>
                        <option value="Facilities">Facilities</option>
                        <option value="Services">Services</option>
                        <option value="Announcement">Announcement</option>
                        <option value="Promotions">Promotions</option>
                        <option value="News">News</option>
                        <option  value="Uncategorized">Uncategorized</option>
                    </select>
                </div>






                <div class="element">

                    <label for="content">Page content <span>(required)</span></label>
                    <textarea id="editor1" name="content" class="textarea" rows="10"></textarea>
                </div>
                 <script>
            // Replace the <textarea id="editor1"> with a CKEditor
            // instance, using default configuration.

            CKEDITOR.replace( 'editor1',
            {
            // Load the German interface.
            language: ''
            });
        </script>
                <div class="entry">
                      <button type="submit" name="submit"   class="add">Save Post</button> 
                      <button class="cancel" type="reset" >Cancel</button>
                </div>
            </form>
        </div>
    </div>
    <div class="clear"></div>
</div>

<div id="footer">
    <div class="left">
        <p>NUS Staff Club Admin Panel</p>
    </div>
</div>
    </div>

    </body>
    </html>
    <?php
     include("includes/connect.php");
     if(isset($_POST['submit'])){
 $post_title = $_POST['title'];
     $post_date = date("Y-m-d");
    $post_author = $_POST['author'];
$post_keywords = $_POST['keywords'];
$post_type  = $_POST['category'];
$post_content = $_POST['content'];
$post_status = 'New';

    //  $post_image = $_FILES['image']['name'];
    //  $image_temp = $_FILES['image']['tmp_name'];


  /*if(empty($post_title) || empty($post_author) || empty($post_keywords) ||    empty($post_type) || empty($post_content) ){
 exit();
 }*/
  //    else{
  //    move_uploaded_file($image_temp,"../image/$post_image");

$insert_query = "insert into post  (post_title,post_date,post_author,post_keywords,post_type,post_content,post_status) values ('$post_title','$post_date','$post_author'
,'$post_keywords','$post_type','$post_content','$post_status')";

if(mysql_query($insert_query)){
echo "<script>alert('Post has been pushlished successfully')</script>";
     echo "<script>window.open('admin.php','_self')</script>";
}
else{   echo "<script>alert('failed')</script>";}
   //      }

    }

    ?>
    <?php }?>

您正在创建元素之前调用它

替换


)

首先加载jQuery,然后加载它的UI库。我应该怎么做?通过更改脚本标记的顺序!浏览器控制台是否触发任何错误?sry,它不工作。我试着把它放在一个测试页面上,它就工作了。我想这和我的模板有关
$(function() {
  $( "#datepicker" ).datepicker();
});
$().ready(function() {
  $( "#datepicker" ).datepicker();
})