【发布时间】:2018-10-12 10:55:08
【问题描述】:
我在单击保存时将模态框保存在临时页面中,并且模态框必须关闭值应该显示在 div 内容中。现在它工作正常但是当页面重新加载时内容正在显示。我不想重新加载页面
html代码:
<div class="content">
<?php if($load_data): ?>
<?php foreach($load_data as $data): ?>
<div class="row modal_bg">
<div class="col-md-3">
<span class="jd_name"><?php echo $data->first_name; ?></span>
<span class="jd_name" ><?php echo $data->last_name; ?></span>
<p class="loc"><?php echo $data->location; ?></p>
</div>
</div>
<?php endforeach; ?>
<?php endif; ?>
</div>
ajax 代码:
jQuery.ajax(
{
type: "POST",
url: "<?php echo base_url(); ?>" + "page/datapage/",
data: formData,
processData: false,
contentType: false,
success: function(res)
{
$('#myModal').modal('hide');
console.log(res);
if(res)
{
url:"<?php echo base_url(); ?>page/datapage/<?php echo $per->id; ?>";
}
},
error: function(errResponse)
{
console.log(errResponse);
}
});
如何解决这个问题,无需重新加载页面我想显示内容。谁能建议我怎么做。
【问题讨论】:
-
研究
.html() -
@ThisGuyHasTwoThumbs 完全正确。
-
如果这是关于从源更新数据,你可以看看 RxJS 并使用
Subscribers。 -
你应该使用 .html() 标签
-
1.
url:"<?php echo base_url(); ?>page/datapage/<?php echo $per->id; ?>";应该是什么? 2.如果您提交表单并且不想重新加载页面,则必须禁止标准提交:e.preventDefault
标签: javascript php jquery ajax twitter-bootstrap