datepicker不能像php一样工作

时间:2014-02-04 16:50:55

标签: php jquery wordpress datepicker

我有一个预订栏,它使用小日历按钮中的jquery datepicker。当我转到php页面的直接URL时,一切正常。当我将预订栏作为php include放在我的wordpress主题的header.php文件中时,日历按钮功能不起作用。

Main Site
http://192.185.167.175/~laurente/belle/

Reservations bar page
http://192.185.167.175/~laurente/belle/rez/phpinclude.php

我有什么遗失的吗?

2 个答案:

答案 0 :(得分:0)

您的网站上有2个路径错误

Failed to load resource: the server responded with a status of 404 (Not Found) http://192.185.167.175/~laurente/belle/rez/js/jquery-1.10.2.custom.js
Failed to load resource: the server responded with a status of 404 (Not Found) http://192.185.167.175/~laurente/belle/js/jquery-1.10.2.js
Uncaught TypeError: Property '$' of object [object Object] is not a function 

似乎JS文件的路径不正确,即这两个

http://192.185.167.175/~laurente/belle/rez/js/jquery-1.10.2.custom.js
http://192.185.167.175/~laurente/belle/js/jquery-1.10.2.js

答案 1 :(得分:0)

您不应该只将PHP文件包含在WordPress页面中。理想情况下,您应该将应该放入标题的内容和应该放入正文的内容分开。

那就是说,我认为你的主要问题是加载jQuery两次(一次在WordPress标题中,一次在PHP包含中)。因此,如果您从PHP文件中删除了行<script type="text/javascript" src="js/jquery-1.10.2.js"></script>并且其中一个包含jQuery UI,您可能会发现它有效。

为了快速测试目的,您可能会发现创建另一个具有JS链接并包含phpinclude.php的PHP文件很有用 - 这样您就可以在WordPress中访问和访问一个常见的phpinclude.php。 / p>