【发布时间】:2017-09-21 06:41:59
【问题描述】:
我想获得多个带有dateRange 的输入框,只有使用 ajax 技术的月份和年份。
在我的项目中,我需要从 ajax 调用中动态获取多个输入框。每个输入框都应该有日期范围drop-down日历,只有选择月份和年份的选项。
在同一页面 (abc.php) 上,使用以下代码可以正常工作:
<input type="text" name='startMonth' class="monthyear" />
<link href="../asset/datepicker3/datepicker3.css" rel="stylesheet" type="text/css" />
<script src="../asset/datepicker3/bootstrap-datepicker.js" type="text/javascript"></script>
但是当我从 ajax 调用时它没有得到响应,代码如下:
abc.php:
<button type="button" onclick="getInputBoxes()">Get Input Boxes</button>
<div id="block_input"></div>
<script>
function getInputBoxes(){
$.post('ajx_abc.php', { },
function(data, status){
$('#block_input').html(data);
$("#block_input").html(data).find(".monthyear").datepicker();
});
}
</script>
Ajax 文件 (ajx_abc.php):
<?php
for($i=1; $i<=5; $i++){
<input type="text" name="cust_mnth[]" class="monthyear" />
}
?>
【问题讨论】:
标签: jquery ajax datepicker