私は codeigniter が初めてで、現在 ajax 操作を実装しています。私のビューページは次のとおりです。
<p>
<?php echo 'Customer Name :' ;?>
<?php
echo form_dropdown('loan_customer_id', $loan_cust,'','class="loancustlist" id="loancust"'); ?>
</p>
<div id="cinfo">
OP here
</div>
JavaScript コードは次のとおりです。
$(document).ready(function(){
$('#loancust').change(function(){
var lcid = $('#loancust').val();
$.ajax({ url : "/index.php/ajax/show_customer_loan_info",
success : function(result)
{
$('#cinfo').html(result);
}});
});
});
コントローラajax
は次のとおりです。
function show_customer_loan_info()
{
echo 'Success !';
}
Success !
しかし、 divに表示する代わりにcinfo
、ページはサーバーのホームページ (私の場合はそのページ) にリダイレクトされwampserver
、Web ページの上部に html フォームが表示されます。どこで間違いを犯しましたか?