In my point of view the best solution is:
Just add the following script in header section of HTML.
<script type="text/javascript">
var BASE_URL = "<?php echo base_url();?>";
</script>
Then in your Ajax code use BASE_URL
as a variable. Means:
$.ajax
({
type: "POST",
url: BASE_URL+'autocomplete/get_caste_list',
data: {religion:$('#religion').val(),'csrf_test_name': csrf_value},
cache: false,
success: function(html)
{
$("#caste").html(html);
}
});
Use your base url as following way:
$config['base_url'] = "http://{$_SERVER['HTTP_HOST']}/";
Very simple solution.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…