单击按钮时,使用Ajax / Javascript显示(加载)Controller的另一个视图。我尝试了一些操作,但是没有用。
Javascript:
<script>
$(document).ready(function(){
$("#details").click(function(){
$( "#result" ).load( "<?php echo base_url("orders/viewDetails"); ?>" );
});
});
</script>
查看:
<button id="details" href="#" class="btn btn-info"><i class="fa fa-check"></i> Show Order Items Details</button>
<div id="result"></div>
但是它不起作用。如何正确执行此操作?
在为“选择输入”进行操作之前,我将其工作代码放在此处。如何将此代码更改为单击按钮?它可能对我有用。
Javascript:
<script type="text/javascript">
function showInfo(str){
$.ajax({
type: "POST",
data: { cusId: str },
url: "<?=base_url('vehicles/getInfo');?>",
success: function(data) {
$('#divInfo').html(data);
}
});
}
</script>
查看:
<select onChange="showInfo(this.value);" class="js-example-basic-single" name="docFileDocType" required="required">
答案 0 :(得分:0)
我认为最好使用cookie检查是否加载了女巫视图。如果用户单击btn,则设置一个cookie并重定向到同一页面。在标题中,您检查是否设置了cookie。如果是加载新视图。如果没有,请加载旧的。