0
私のプロジェクトには、次の日付選択コードがあります。 値が.val()によって記録されない
$(".centre-selection").each(function() {
//$(this).attr('href', '?module=<?=$_REQUEST['module']?>&Subject='+ $(this).attr('data-subject')+ '&Centre_Selected_ID='+ $(this).attr('data-centre')+ '&Class_Selected_Year='+ $(this).attr('data-year')+ '&Class_Selected_All='+ $(this).attr('data-all-centre')+ '&StartDate='+ $(this).attr('report_date_start')+ '&EndDate='+ $(this).attr('data-attendance-check-end'));
$(this).attr('href', '?module=<?=urlencode($_REQUEST['module']);?>
&Subject='+ $('.subject-selected').val()+
'&Centre_Selected_ID='+ encodeURIComponent($(this).attr('data-centre')) +
'&Class_Selected_Year='+ encodeURIComponent($(this).attr('data-year')) +
'&Class_Selected_All='+ encodeURIComponent($(this).attr('data-all-centre')) +
'&StartDate='+$('#report_date_start').val()+
'&EndDate='+ $('#report_date_end').val());
});
開始日と終了日の値がピックアップされていない
<div class="input-daterange input-group" id="class_date_range">
<input type="text" class="input-sm form-control" id="report_date_start" name="report_date_start" />
<span class="input-group-addon">to</span>
<input type="text" class="input-sm form-control" id="report_date_end" name="report_date_end" />
</div>
</div>
</div>
</div>
私はコードの下に使用して日付を拾っています、 カスタム範囲レポート。これらの値をアラートボックスに表示しようとしましたが、それは印刷されますが、何らかの理由で上記のコードの値を取得しません。それ私がリンクをクリックしたときに生成されます以下のURL
:
http://localhost/school/admin/?module=module_progress_report&Subject=2&Centre_Selected_ID=20&Class_Selected_Year=year10&Class_Selected_All=undefined&StartDate=&EndDate=
.. – thebjorn
はどこにHTMLに '.subject-selected'のですか? –
@CliffBurton:内部に問題がないので、私はそのコードを配置しませんでした。 –