<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="layout" content="main" />
<title>aaaaa</title>
<script type="text/javascript">
$(document).ready(function () {
$("#a").change(function () {
$.ajax({
type: 'POST',
data: {
data: $("#awardType").val(),
},
url: '${createLink(controller:' a ', action:' b ')}',
beforeSend: function () {
showAjaxLoading();
},
success: function (result) {
$('#a').html(result);
},
complete: function () {
hideAjaxLoading();
},
});
});
});
</script>
</head>
これに取り組んで、このスクリプトをこのファイル内に入れると...すべて正常に動作します。しかし、私はこのスクリプトを別のファイルに取り、そのファイルを呼び出します...動作していません...
私はファイルa.jsを持っていて、このファイル内にスクリプトを取ります
htmlファイル内で呼び出します
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="layout" content="main" />
<style type="text/css">
</style>
<title>
<g:message code="awards.title" default="Awards" />
</title>
<script type="text/javascript" src="${resource(dir: 'js', file: 'a.js') }"></script>
</head>
今は機能していません....