2015-10-15 2 views
-4

Когда я вставить эту ссылку скрипт в моем index.phpjquery script link - ошибка?

<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
 
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

Оказывается в это ..

enter image description here

Это то, что это нормально выглядеть и, как предполагалось чтобы быть похожим

enter image description here

Вот весь код

<!DOCTYPE html> 
 

 
<html lang="en"> 
 

 
<head> 
 

 
    <meta charset="utf-8"> 
 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 

 
    <title> 
 
\t \t <?php include ('title.php');?> 
 
\t </title> 
 
\t 
 
    \t <link rel="icon" href="assets/img/LOGO.png"> \t 
 

 
\t <link href="assets/css/bootstrap.css" rel="stylesheet"> \t 
 
\t <link href="assets/css/bootstrap.min.css" rel="stylesheet"> 
 
\t <link href="assets/css/plugins/metisMenu/metisMenu.min.css" rel="stylesheet"> 
 
\t <link href="assets/css/custom.css" rel="stylesheet"> 
 
\t <link href="assets/font-awesome-4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 
 
\t <link href="assets/css/jquery.dataTables.min.css" rel="stylesheet" type="text/css"> 
 
\t <link rel="stylesheet" href="/resources/demos/style.css"> 
 
\t <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> 
 
\t 
 
\t </head> 
 
<body> 
 
\t <div id="wrapper"> 
 
\t \t <?php 
 
\t \t \t session_start(); \t 
 
\t \t \t include ("checkSession.php"); 
 
\t \t \t include ("nav.php"); 
 
\t \t \t include ("pagecontent.php"); 
 
\t \t ?> 
 
\t </div> 
 
\t 
 

 
\t 
 
\t <script src="assets/js/jquery.js"></script> 
 
    <script src="assets/js/bootstrap.min.js"></script> 
 
    <script src="assets/js/plugins/metisMenu/metisMenu.min.js"></script> 
 
    <script src="assets/js/custom.js"></script> 
 
    <script src="assets/js/jquery.dataTables.min.js"></script> 
 
\t <script src="assets/js/jquery-1.3.2.min"></script> 
 
\t 
 
\t <script> 
 
\t \t $(document).ready(function(){ 
 
\t \t \t $('#listTable').DataTable(); 
 
\t \t }); 
 
\t </script> 
 
\t <script> 
 
\t \t $(document).ready(function(){ 
 
\t \t \t $('#print').DataTable({ 
 
     "paging": false, 
 
     "filter": false, 
 
     "info":  false 
 
    }); 
 
\t \t }); 
 
\t </script> 
 
\t <script language="javascript"> 
 
\t function Clickheretoprint() 
 
\t { 
 
\t var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
 
\t \t disp_setting+="scrollbars=yes,width=1000, height=400, left=100, top=25"; 
 
\t var content_vlue = document.getElementById("content").innerHTML; 
 
\t 
 
\t var docprint=window.open("","",disp_setting); 
 
\t docprint.document.open(); 
 
\t docprint.document.write('</head><body onLoad="self.print()" style="width: 1500px; font-size:11px; font-family:arial; font-weight:normal;">');   
 
\t docprint.document.write(content_vlue); 
 
\t docprint.document.close(); 
 
\t docprint.focus(); 
 
\t } 
 

 

 
\t </script> 
 
    <script src="//code.jquery.com/jquery-1.10.2.js"></script> 
 
    <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
 
\t <script> 
 
    $(function() { 
 
    $("#from").datepicker({ 
 
     defaultDate: "+1w", 
 
     changeMonth: true, 
 
     numberOfMonths: 1, 
 
     onClose: function(selectedDate) { 
 
     $("#to").datepicker("option", "minDate", selectedDate); 
 
     } 
 
    }); 
 
    $("#to").datepicker({ 
 
     defaultDate: "+1w", 
 
     changeMonth: true, 
 
     numberOfMonths: 1, 
 
     onClose: function(selectedDate) { 
 
     $("#from").datepicker("option", "maxDate", selectedDate); 
 
     } 
 
    }); 
 
    }); 
 
    </script> 
 
    </script> 
 

 
\t 
 

 

 

 

 
</body> 
 

 
</html>

Ну если я удалить ссылку скрипт и поместить в другой исходный код, он не работает, так что я на самом деле нужно, что ссылка скрипта для выполните функцию :(

ответ

-2

Я считаю, что это из-за протокола, используемого для доступа к CDN jquery. Попробуйте вместо этого:

<script src="http://code.jquery.com/jquery-1.10.2.js"></script> 
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 

, если это не сработает, попробуйте с HTTPS:

<script src="https://code.jquery.com/jquery-1.10.2.js"></script> 
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
+0

Ничего плохого с протоколом. – ceejayoz

3

Вы дважды (на самом деле, тройной) включены JQuery.

<script src="assets/js/jquery.js"></script> 
<script src="assets/js/jquery-1.3.2.min"></script> 
<script src="//code.jquery.com/jquery-1.10.2.js"></script> 

Это, скорее всего, некоторые вещи в вашем JQuery 1.3.2-совместимый код не работает в JQuery 1.10.2 (который в качестве последней версии загруженной, перекрывает другие). Проверьте консоль на наличие ошибок скрипта.

Вы можете использовать несколько версий jQuery на странице, используя jQuery.noConflict, но вам действительно лучше решить более фундаментальную проблему.

0

Я получил его сейчас, мне просто нужно изменить его в

<script src="assets/js/jquery-1.10.2.js"></script> 
 
<script src="assets/js/jquery-ui.js"></script>