При нажатии на кнопку, показать (загрузить) другой вид контроллера с Ajax / Javascript. Я пытался что-то, но это не работает.
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">