Welcome Guest, Not a member yet? Register   Sign In
Pass translation array to jQuery Function
#1

[eluser]grolle[/eluser]
Hi,

I've a problem by passing an array to a jQuery function. Some code:
Code:
// in the language file
$lang['daynames'] = array('So','Mo','Di','Mi','Do','Fr','Sa');

// the view
[removed]
    var config     = { basePath : '<?php echo $base; ?>' }; //THIS WORKS!!!
    var days       = new array('<?php echo implode("','",$this->lang->line('daynames')); ?>');
[removed]

//in the js-File
        $(function() {
                $("#datepicker").datepicker({
                    dateFormat  : 'dd.mm.yy',
                    showWeek    : true,
                    firstDay    : 1,
                    weekHeader  : 'KW',
                    dayNamesMin : days,
                    monthNames  : ['Januar','Februar','März','April',
                                   'Mai','Juni','Juli','August','September',
                                   'Oktober','November','Dezember'],
                    onSelect    : function(dateText,inst){
                                  }
                });
    });
If I do <?php echo implode("','",$this->lang->line('daynames')); ?> in the view everything looks fine, so what is wrong here?

Thanks and best regards ...
#2

[eluser]cahva[/eluser]
In JS its uppercased so array should be Array
#3

[eluser]grolle[/eluser]
That's it. Thanks a lot. Thats why I love Delphi ;-)




Theme © iAndrew 2016 - Forum software by © MyBB