【发布时间】:2016-03-31 03:20:22
【问题描述】:
在一个页面上,我有一个使用以下代码打开 ajax 模式的按钮
<button onclick="showAjaxModalcal('<?php echo base_url();?>index.php?modal/popup/add_appointment','09-15-2019');"
ajax modal 的脚本如下
<script type="text/javascript">
function showAjaxModalcal(url,data)
{
// SHOWING AJAX PRELOADER IMAGE
jQuery('#modal_ajax .modal-body').html('<div style="text-align:center; margin-top:200px;"><img src="assets/images/preloader.gif" style="height:25px;" /></div>');
// LOADING THE AJAX MODAL
jQuery('#modal_ajax').modal('show', {backdrop: 'true'});
// SHOW AJAX RESPONSE ON REQUEST SUCCESS
$.ajax({
url: url,
data: {date_timestamp:data},
success: function(response)
{
jQuery('#modal_ajax .modal-body').html(response);
//window.scrollTo(0, 0);
$('html, body').animate({ scrollTop: 0 }, 'fast');
}
});
}
</script>'
模态框包含一个带有名称的输入文件
<input type="text" name="date_timestamp" id="date_timestamp" class="form-control datepicker" data-format="d-m-yyyy" placeholder="">
我想要实现的是在 ajax 模式以 09-15-2019 值打开时自动填充此输入字段。日期并不总是相同的。
问题是我得到了下面的代码
"NetworkError: 400 Bad Request - http://**************/index.php?modal/popup/add_appointment&date_timestamp=09-15-2019"
【问题讨论】:
标签: javascript jquery ajax bootstrap-modal