にパラメータを渡す私はまだJSに新しいのようなものですので、私はこれを行うにとにかくがあれば知りたい:からコールJS機能と外部ファイルのページのロード
main.jsは:
$(function() {
$('.delete_btn').click(function() {
var confirmation = confirm('Deseja remover este evento?');
if (!confirmation) return false;
})
})
function updateIsoDate(date) {
$('.datepicker').datepicker('setDate', date);
}
私はすでにonloadの機能を呼び出していますが、必須ではなく、具体的なものです。
events.ejs:
...
<div class="form-group">
<label for="date">Data do Evento</label>
<input type="text" class="form-control datepicker" id="date"name="date">
<input type="hidden" id="dateInfo" name="date" value=' <%= event.date %>'>
</div>
...
<script>
$(document).ready(function() {
updateIsoDate($('#dateInfo').val());
});
<script>
が、私はそれにパラメータを渡す外部ファイルから関数を呼び出すことができますか? "script"タグにscr = "js/main.js"を追加する必要があるかどうかわかりませんcuz既に読み込まれています
私は自分のdatepickerに表示するようにIsoDateフォーマットを変更しようとしています。動作していますが、別のファイルから呼び出すページを少しきれいにしたいと思っています。
賞賛!:
まずそのおかげでワット皆、特にジョナスは、私は何かが間違っている、とあなたの時間を無駄にして申し訳ありませんでし実感しました。
回答:
あなたはすでに以前のjsファイルをincluedをすれば、例:
<script src="/js/main.js"></script>
あなたはスクリプトタグから機能、および
$(function() {'code here'}
を使用して、または呼び出すことができます
$(window).on('load', function() {'code here'}
ページの準備ができている場所(1番目)または完全に読み込まれた場所(2番目)を呼び出します。
だからあなたの関数を呼び出すと、引数/パラメータを渡すには、次のようになります。
<script src="/js/main.js"></script>
<script>
$(window).on('load', function() {
myFunc(arg);
}
</script>
最初のスクリプトタグの下に2番目のスクリプトタグを追加するだけです。 – Shilly