www.webdeveloper.com
Results 1 to 3 of 3

Thread: Reload page in CodeIgniter with Slect dropdown

Hybrid View

  1. #1
    Join Date
    Sep 2013
    Posts
    19

    Reload page in CodeIgniter with Slect dropdown

    Hi there,

    I thinks it would be easier if I just post links a those codes instead of pasting all of them here.

    I am using this business reviews script, and I am having trouble loading city's neighborhoods.
    The script demo is here : http://demo.upble.com/
    On that demo it works fine, but it's forum is dead (No help )

    Anyway, here is the view https://github.com/leungxd/upble/blob/master/application/views/biz/add.php

    At the bottom, he uses javascript to reload the page, but I really couldn't figure it out.

    Here is the first part of the bottom code
    Code:
    <script type="text/javascript">
    
    var cities = [];
    <?php foreach($cities as $city):?>
    	cities[<?php echo $city->id ?>] = '<?php echo $city->name?>';
    <?php endforeach;?>
    
    $(function(){
    	$('#city_id').change(function(){
    		city_id=$('#city_id').val();
    		Utils.loadAction('#district_id','/biz/get_children/'+city_id+'/city');
    
    	});
    	$('#catid_1').change(function(){
    		catid_1=parseInt($('#catid_1').val());
    		Utils.loadAction('#subcat','/biz/get_children/'+catid_1+'/category');
    
    	});
    	<?php if(isset($biz['rating']) && $biz['rating']>0):?>
    	var biz_rating=parseInt('<?php $biz['rating']?>');
    	if(biz_rating>0)
    	{
    		$('#rating').val(biz_rating);
    		$('.star-'+biz_rating).addClass('active-star');
    		$(".rating-hint").html($(".star-"+biz_rating).attr("title"));
    	}
    	<?php endif;?>
    
    });
    The rest I think is for a map.

    Could someone explain to me what's going on.

    PS: A lot of function calling each other, I don't paste all of them here, but I will if requested

    These are all files https://github.com/leungxd/upble

    thanks

  2. #2
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,241
    Looks like a lot a JQuery (a JavaScript library) is being used, if that helps get you pointed in the right direction? Any place you see something like this...
    Code:
    $('#rating')
    ...indicates a JQuery operation on a HTML element with an ID of "rating" in this example; so you need to make sure your HTML markup IDs match what the JQuery is expecting to use (or vice versa).
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  3. #3
    Join Date
    Sep 2013
    Posts
    19
    Thanks, I tried to put the script in a root directory and it worked no problem. I have a main website, so what I did was created a subdomain and pointed it that folder. Working fine

    I am sure it was jQuery library that wasn't loading properly.
    Thanks

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles