javascript - 当我通过 php 包含 datepicker js 和 css 文件时,包含不起作用,但如果我将所有代码放在单个 php 页面中,则可以工作

标签 javascript php jquery html

我正在创建一个 PHP 表单,因此我将 PHP 头文件包含到我的索引页中。所有文件都正确加载,除了 jquery 日期选择器文件未加载,如果将所有 jquery CDN 文件放入索引页面,它可以正常工作。但我无法在索引页中添加所有代码。所以帮帮我吧

<?php
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" />

<link href="https://cdn.rawgit.com/mdehoog/Semantic-UI/6e6d051d47b598ebab05857545f242caf2b4b48c/dist/semantic.min.css" rel="stylesheet" type="text/css" />

<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script src="https://cdn.rawgit.com/mdehoog/Semantic-UI/6e6d051d47b598ebab05857545f242caf2b4b48c/dist/semantic.min.js"></script>

<script src="js/custom.js"></script>
?>

<?php include 'inc/header.php';?>

<div class="ui calendar" id="example1">
<div class="ui input left icon">
<i class="calendar icon"></i>
<input type="text" placeholder="Date/Time">
</div>
</div>

//

    $('#example1').calendar();
$('#example2').calendar({
  type: 'date'
});
$('#example3').calendar({
  type: 'time'
});
$('#rangestart').calendar({
  type: 'date',
  endCalendar: $('#rangeend')
});
$('#rangeend').calendar({
  type: 'date',
  startCalendar: $('#rangestart')
});
$('#example4').calendar({
  startMode: 'year'
});
$('#example5').calendar();
$('#example6').calendar({
  ampm: false,
  type: 'time'
});
$('#example7').calendar({
  type: 'month'
});
$('#example8').calendar({
  type: 'year'
});
$('#example9').calendar();
$('#example10').calendar({
  on: 'hover'
});
var today = new Date();
$('#example11').calendar({
  minDate: new Date(today.getFullYear(), today.getMonth(), today.getDate() - 5),
  maxDate: new Date(today.getFullYear(), today.getMonth(), today.getDate() + 5)
});
$('#example12').calendar({
  monthFirst: false
});
$('#example13').calendar({
  monthFirst: false,
  formatter: {
    date: function (date, settings) {
      if (!date) return '';
      var day = date.getDate();
      var month = date.getMonth() + 1;
      var year = date.getFullYear();
      return day + '/' + month + '/' + year;
    }
  }
});
$('#example14').calendar({
  inline: true
});
$('#example15').calendar();

我想通过 php 文件包含 datepicker js 和 css 文件,而不是将所有 cdn 文件放入 index.php

最佳答案

<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" />

<link href="https://cdn.rawgit.com/mdehoog/Semantic-UI/6e6d051d47b598ebab05857545f242caf2b4b48c/dist/semantic.min.css" rel="stylesheet" type="text/css" />

<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script src="https://cdn.rawgit.com/mdehoog/Semantic-UI/6e6d051d47b598ebab05857545f242caf2b4b48c/dist/semantic.min.js"></script>

<script src="js/custom.js"></script>

删除 php 标签,您的脚本将被准确包含。您在 php block 内使用 html 标签。这就是它们未呈现的原因。

关于javascript - 当我通过 php 包含 datepicker js 和 css 文件时,包含不起作用,但如果我将所有代码放在单个 php 页面中,则可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56814921/

相关文章:

javascript - jQuery 在加载后查找 id

javascript - 在数组对象中查找字符串值的最简洁方法?

javascript - 去除页面顶部的 scrollspy 效果

php - 结帐时进行 Paypal 货币兑换

javascript - 无法在 div 上显示循环 JSON 数据

javascript - 使用存储查找字符串的数组和存储替换字符串的数组替换文件中的字符串

javascript - 如何将数组对象php显示到ajax js?

php - 分页打印数据自动递增

javascript - jQuery:将文本区域滚动到给定位置

javascript - c3js onload改变颜色