その理由は、間違った位置に自分のページ、<SCRIPT> ... </ SCRIPT>を書いている時点で、<HEAD> </ head>の、そうでない場合、それは動作しませんとの間に置かれるべきであるということです
<%@ページのcontentType = " text / htmlの;のcharset = UTF-8 "%> <%@ファイルが含ま= " /WEB-INF/views/include/taglib.jsp "%> <HTML> <HEAD> <TITLE>订单添加</ TITLE> <META HTTP-当量= " Content-Typeの"コンテンツ= " デフォルト" の名前= " デコレータ" >
</ head>の
<スクリプトタイプ= "テキスト/ javascriptの">
$(ドキュメント).ready(関数(){
XXXXXX ........里面的代码不会执行
})。
</ SCRIPT>
<body> <UL クラス = " NAV NAV-タブ" >
<LI> <a href= "${ctx}/sys/order/list">订单列表</a>の</ LI> <LI クラス = " アクティブ" > <a href= "${ctx}/sys/order/form?orderId=${order.orderId}">订单<史郎:hasPermission名= " SYS:順序:編集" > $ {ありませんorder.orderIdを空に?"
}
</四郎:hasPermission> <シロ:lacksPermission名= " SYS:順序編集" >查看</四郎:lacksPermission> </a>の</ LI> </ UL> <BR/>
...... ...
ここで、補正後で、このページを入力するときに、
$(ドキュメント).ready(関数は、(){}コンテンツは動作します!
ここでは、不注意なので、それを求めることはありません!
<%@ページのcontentType = " text / htmlの;のcharset = UTF-8 "%> <%@ファイルが含ま= " /WEB-INF/views/include/taglib.jsp "%> <HTML> <HEAD> <TITLE>订单添加</ TITLE> <META HTTP-当量= " Content-Typeの"コンテンツ= " デフォルト" の名前= " デコレータ" >
<スクリプトタイプ= "テキスト/ JavaScriptを">
$(ドキュメント).ready(関数(){
XXXXXX ........ない実行コードの内部
});
</ SCRIPT>
</ HEAD>
<BODY>
<UL クラス = " NAV NAV-タブ" >
<LI> <a href= "${ctx}/sys/order/list">订单列表</a>の</ LI> <LI クラス = " アクティブ" > <a href= "${ctx}/sys/order/form?orderId=${order.orderId}">订单<史郎:hasPermission名= " SYS:順序:編集" > $ {ありませんorder.orderIdを空に?' 修改':' 添加' } </四郎:hasPermission>
" >查看</史郎:lacksPermission> </a>の</ LI> </ UL>
<BR/> .........