私はうまくいかないというエラーがあります。
私のサイトには、1)Jquery 2)Jquery Libraries、body htmlなどでロードされるインクルードされたhead.phpファイルがあります。その点、すべてが順番にロードされています。 1ページ
私は$が同じ$(document).ready(function(){
それだけ、この1つのページにそれをしないを指しJavaScriptコンソールで定義されていません取得しますけれども。すべてのページはindex.phpからインクルードされ、headのインクルードが常に最初に読み込まれるため、データベースから呼び出されます。
今、興味深いのは、火かき棒で調べると、すべてが正常に読み込まれます.Jquery、ライブラリ、ドキュメントの準備ができました。また、JQUERYの機能はまだ(タブやアコーディオンのように)動作しています。このエラーがポップアップして、PHPHTMLEDIT(HTMLエディタ)を呼び出すことができません。
私のコードは次のようになります。 index.phpの
<?php
session_start();
require_once('connections/application.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<?php include_once('main_head.php'); ?>
</head>
<body>
<!-- website container -->
<div id="container" >
<?php include_once('main_banner.php'); ?>
<?php include_once('main_columns.php'); ?>
<?php include_once('main_footer.php'); ?>
</div>
<!-- end website container -->
</body>
</html>
<?php mssql_close($conn); ?>
main_head.php
<!-- title of the page -->
<title>page title</title>
<!-- Jquery plugins -->
<script type="text/javascript" language="javascript" src="scripts/jquery-1.6.4.min.js"></script>
<script type="text/javascript" language="javascript" src="scripts/jquery.smartTab.js"></script>
<script type="text/javascript" language="javascript" src="scripts/jquery-ui-1.8.10.custom.min.js" ></script>
<script type="text/javascript" language="javascript" src="scripts/jquery.ui.widget.js"></script>
<script type="text/javascript" language="javascript" src="scripts/jquery.ui.accordion.js"></script>
<script type="text/javascript" language="javascript" src="scripts/floatbox.js"></script>
<link href="styles/smart_tabs/smart_tab.css" rel="stylesheet" type="text/css" />
<!-- Website Javascript -->
<script type="text/javascript" language="javascript" src="scripts/onload.js"></script>
エラーがonload.jsに発生している - jQueryの最初にロードされます。しかし、jqueryがロードされていないかのようにエラーが発生しています。
ご迷惑をおかけして申し訳ございません。私はフォルダのアクセス許可をチェックし、すべてOKです。 I 10.56 **
@を追加しましたおかげ
が...その特定のとjQueryで1つのページにこのエラーを投げる理由に困惑ビットはまだ働いているアンディだ
申し訳ありませんが、これはありonload.js
$(document).ready(function(){
$('#creation_date').datepicker({ dateFormat: 'yy-mm-dd' });
$('#operations_date').datepicker({ dateFormat: 'yy-mm-dd' });
$('#publish_date').datepicker({ dateFormat: 'yy-mm-dd' });
$('#tabs').smartTab({selected: 0,autoProgress: false,stopOnFocus:true,transitionEffect:'SlideUp'});
});
2つのことを、ともブラウザでHTMLソースを確認してください。
http://api.jquery.com/jQuery.noConflict/
あなたはこれを試すことができますあなたが想定しているようにjQueryが含まれていることを確認してください。 –
'$'の値を、エラーを投げた行の直前のコンソールに記録します。 – Tgr
これはonload.js $(ドキュメント).ready(関数(){ \t \t $( '#1 CREATION_DATE')のコードである日付ピッカー({DATEFORMAT: 'YY-MM-DD'}); \t $ datepicker({dateFormat: 'yy-mm-dd'}); \t $( '#publish_date')datepicker({dateFormat: 'yy-mm-dd'}); \t $ ( '#tabs')。スマートタグ({selected:0、autoProgress:false、stopOnFocus:true、transitionEffect: 'SlideUp'}); \t \t \t \t \t \t \t }); –