Welcome Guest, Not a member yet? Register   Sign In
How to get the url segment from jQuery
#1

[eluser]Jose Dueñas[/eluser]
Hi,
I'm developing a CodeIgniter + jQuery application. I'd need to get the url segment to save as a javascript variable.

I want to do something like that (in the view):

Code:
var MyJavascriptVar = $this->uri->segment(3);

How could I do that?

Thanks,
Jose
#2

[eluser]TheFuzzy0ne[/eluser]
One thing I'd probably go for would be to insert the segment value into the script itself with an echo statement.

If not, something like this might work:
Code:
function getSegment(num) {
    num += 2;
    var segments = [removed].toString();
    segments = segments.split('/');
    if (segments[num] != undefined) {
        return segments[num];
    }
    return '';
}

The above code is untested.
#3

[eluser]Jay Turley[/eluser]
If I'm not misunderstanding couldn't you do this?

Code:
<script type="text/javascript">
    var myCoolJavascriptVariable = <?php echo $this->uri->segment(3);?>;
</script>
#4

[eluser]bretticus[/eluser]
A quick google query yielded this jQuery plugin:

http://projects.allmarkedup.com/jquery_url_parser/
#5

[eluser]Jose Dueñas[/eluser]
Thanks folks for your help.

It seems very useful for me this url parser, bretticus.

Regards,
Jose




Theme © iAndrew 2016 - Forum software by © MyBB