「コンテンツの Ajax ロード後に js を実行する方法」について 2 つ以上の質問があります。それらはすべて、Ajax のロードが完了した後に JS を実行することを提案しています。私はそれを処理する方法を知っています。
40 を超えるページがmy-Page.php
Ajax 経由でページをロードするとします。$(document).ready
コンテンツの Ajax ロード後にスクリプトの実行を処理するような JS 関数はありますか?
40 を超えるファイルを編集することは合理的ではないことに注意してください。
私の問題についてもう少し:
シンプルなJSカレンダーの代わりにjquery ui date pickerを使用するようにsugar crmをカスタマイズしています。利用可能なオブジェクト$('#inp').datepicker()
がないため、Ajax 呼び出しでの呼び出しは失敗します。$(#inp)
作品
Calendar.setup ({ldelim}
inputField : "{{$idname}}",
ifFormat : "{$CALENDAR_FORMAT}",
daFormat : "{$CALENDAR_FORMAT}",
button : "{{$idname}}_trigger",
singleClick : true,
dateStr : "{$date_value}",
step : 1,
weekNumbers:false {rdelim} );
doesn't work
jQuery(function() {ldelim}
jQuery('#{{$idname}}_hpm').datepicker({ldelim}
showOn: 'button',
buttonImage: 'include/jdp/styles/images/calendar.png',
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
dateFormat: 'yy/mm/dd'
{rdelim});
{rdelim});
基本的な仕組みはどうなのかなと思いますCalendar.setup()
が、私のスクリプトです。