[jQuery] Re: Value adding to drop down
OK that means the values causing the problem. Are your strings stored in the database as double byte characters? Try to view your page in Firefox and use firebug to display the value instead of using alert (). On Jul 20, 2:08 pm, naz wrote: > i have values in data like BSIT|MSIT|BSC| etc when i used alert(). to > display data values then values are correct but when values appear in > drop down they become |BSIT > code is like this > var programs=[]; > alert(data); > programs=data.split('|'); > $('#p_course').length = 1; > for(var i=0;i { > var objDropdown =$('#p_course').get(0); > var objOption = new Option(programs[i],programs[i]);// > adding option > objDropdown.options[objDropdown.length] = objOption; > } > > actually i m storing these values in data from db may be thats why > there is a problem bcs when i use static value then it appear > correctly. If u can understand whts gng on plz tell me thnx alot > On Jul 18, 12:55 pm, Theodore Ni wrote: > > > Please post again your current jQuery code including the separator you are > > using, as well as what is inside the data variable in full. That way, we can > > understand exactly what's going on; right now, I'm still confused. > > Teddy > > > On Sat, Jul 18, 2009 at 12:07 AM, naz wrote: > > > > i have changed '|' seperator still it is not working.:( > > > > On Jul 16, 10:31 am, 刘永杰 wrote: > > > > change split character,not use '|'. > > > > > 2009/7/16 naz > > > > > > hi > > > > > i m adding some values to drop down > > > > > by usind j query by this code > > > > > var programs=[]; > > > > > programs=data.split('|'); > > > > > $('#p_course').length = 1; > > > > > for(var i=0;i > > > > { > > > > > var objDropdown =$('#p_course').get(0); > > > > > var objOption = new Option(programs[i],programs[i]); > > > > > objDropdown.options[objDropdown.length] = objOption; > > > > > } > > > > > but when vales appear in drop down first value look like this > > > > > |BSIT > > > > > any body have any idea why it look like this- Hide quoted text - > > > > > - Show quoted text -- Hide quoted text - > > > - Show quoted text -
[jQuery] Re: Value adding to drop down
i have values in data like BSIT|MSIT|BSC| etc when i used alert(). to display data values then values are correct but when values appear in drop down they become |BSIT code is like this var programs=[]; alert(data); programs=data.split('|'); $('#p_course').length = 1; for(var i=0;i wrote: > Please post again your current jQuery code including the separator you are > using, as well as what is inside the data variable in full. That way, we can > understand exactly what's going on; right now, I'm still confused. > Teddy > > > > On Sat, Jul 18, 2009 at 12:07 AM, naz wrote: > > > i have changed '|' seperator still it is not working.:( > > > On Jul 16, 10:31 am, 刘永杰 wrote: > > > change split character,not use '|'. > > > > 2009/7/16 naz > > > > > hi > > > > i m adding some values to drop down > > > > by usind j query by this code > > > > var programs=[]; > > > > programs=data.split('|'); > > > > $('#p_course').length = 1; > > > > for(var i=0;i > > > { > > > > var objDropdown =$('#p_course').get(0); > > > > var objOption = new Option(programs[i],programs[i]); > > > > objDropdown.options[objDropdown.length] = objOption; > > > > } > > > > but when vales appear in drop down first value look like this > > > > |BSIT > > > > any body have any idea why it look like this- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -
[jQuery] Re: Value adding to drop down
i have values in data same like you are using BSIT|MSIT|BSC| etc when i used alert(). to display data values then values are correct but when values appear in drop down they become |BSIT code is like this var programs=[]; alert(data); programs=data.split('|'); $('#p_course').length = 1; for(var i=0;i wrote: > I tested your code with the following data > > var data = 'program1|program2|program3|'; > > and the drop down combo box displays > > program1 > program2 > program3 > > correctly. > > Again could you post the value of your data? > > On Jul 18, 2:07 pm, naz wrote: > > > > > i m using internet explorar.and data value is SE,DLD etc i m getting > > these values from db. > > > On Jul 16, 11:14 am, Jules wrote: > > > > The code looks fine to me. Could you post the data value? What is > > > the browser you are using? > > > > On Jul 16, 2:58 pm, naz wrote: > > > > > hi > > > > i m adding some values to drop down > > > > by usind j query by this code > > > > var programs=[]; > > > > programs=data.split('|'); > > > > $('#p_course').length = 1; > > > > for(var i=0;i > > > { > > > > var objDropdown =$('#p_course').get(0); > > > > var objOption = new Option(programs[i],programs[i]); > > > > objDropdown.options[objDropdown.length] = objOption; > > > > } > > > > but when vales appear in drop down first value look like this > > > > |BSIT > > > > any body have any idea why it look like this- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -
[jQuery] Re: Value adding to drop down
I tested your code with the following data var data = 'program1|program2|program3|'; and the drop down combo box displays program1 program2 program3 correctly. Again could you post the value of your data? On Jul 18, 2:07 pm, naz wrote: > i m using internet explorar.and data value is SE,DLD etc i m getting > these values from db. > > On Jul 16, 11:14 am, Jules wrote: > > > The code looks fine to me. Could you post the data value? What is > > the browser you are using? > > > On Jul 16, 2:58 pm, naz wrote: > > > > hi > > > i m adding some values to drop down > > > by usind j query by this code > > > var programs=[]; > > > programs=data.split('|'); > > > $('#p_course').length = 1; > > > for(var i=0;i > > { > > > var objDropdown =$('#p_course').get(0); > > > var objOption = new Option(programs[i],programs[i]); > > > objDropdown.options[objDropdown.length] = objOption; > > > } > > > but when vales appear in drop down first value look like this > > > |BSIT > > > any body have any idea why it look like this- Hide quoted text - > > > - Show quoted text -
[jQuery] Re: Value adding to drop down
Please post again your current jQuery code including the separator you are using, as well as what is inside the data variable in full. That way, we can understand exactly what's going on; right now, I'm still confused. Teddy On Sat, Jul 18, 2009 at 12:07 AM, naz wrote: > > i have changed '|' seperator still it is not working.:( > > On Jul 16, 10:31 am, 刘永杰 wrote: > > change split character,not use '|'. > > > > 2009/7/16 naz > > > > > > > > > > > > > hi > > > i m adding some values to drop down > > > by usind j query by this code > > > var programs=[]; > > > programs=data.split('|'); > > > $('#p_course').length = 1; > > > for(var i=0;i > > { > > > var objDropdown =$('#p_course').get(0); > > > var objOption = new Option(programs[i],programs[i]); > > > objDropdown.options[objDropdown.length] = objOption; > > > } > > > but when vales appear in drop down first value look like this > > > |BSIT > > > any body have any idea why it look like this- Hide quoted text - > > > > - Show quoted text - >
[jQuery] Re: Value adding to drop down
i have changed '|' seperator still it is not working.:( On Jul 16, 10:31 am, 刘永杰 wrote: > change split character,not use '|'. > > 2009/7/16 naz > > > > > > > hi > > i m adding some values to drop down > > by usind j query by this code > > var programs=[]; > > programs=data.split('|'); > > $('#p_course').length = 1; > > for(var i=0;i > { > > var objDropdown =$('#p_course').get(0); > > var objOption = new Option(programs[i],programs[i]); > > objDropdown.options[objDropdown.length] = objOption; > > } > > but when vales appear in drop down first value look like this > > |BSIT > > any body have any idea why it look like this- Hide quoted text - > > - Show quoted text -
[jQuery] Re: Value adding to drop down
i m using internet explorar.and data value is SE,DLD etc i m getting these values from db. On Jul 16, 11:14 am, Jules wrote: > The code looks fine to me. Could you post the data value? What is > the browser you are using? > > On Jul 16, 2:58 pm, naz wrote: > > > > > hi > > i m adding some values to drop down > > by usind j query by this code > > var programs=[]; > > programs=data.split('|'); > > $('#p_course').length = 1; > > for(var i=0;i > { > > var objDropdown =$('#p_course').get(0); > > var objOption = new Option(programs[i],programs[i]); > > objDropdown.options[objDropdown.length] = objOption; > > } > > but when vales appear in drop down first value look like this > > |BSIT > > any body have any idea why it look like this- Hide quoted text - > > - Show quoted text -
[jQuery] Re: Value adding to drop down
The code looks fine to me. Could you post the data value? What is the browser you are using? On Jul 16, 2:58 pm, naz wrote: > hi > i m adding some values to drop down > by usind j query by this code > var programs=[]; > programs=data.split('|'); > $('#p_course').length = 1; > for(var i=0;i { > var objDropdown =$('#p_course').get(0); > var objOption = new Option(programs[i],programs[i]); > objDropdown.options[objDropdown.length] = objOption; > } > but when vales appear in drop down first value look like this > |BSIT > any body have any idea why it look like this
[jQuery] Re: Value adding to drop down
change split character,not use '|'. 2009/7/16 naz > > hi > i m adding some values to drop down > by usind j query by this code > var programs=[]; > programs=data.split('|'); > $('#p_course').length = 1; > for(var i=0;i { > var objDropdown =$('#p_course').get(0); > var objOption = new Option(programs[i],programs[i]); > objDropdown.options[objDropdown.length] = objOption; > } > but when vales appear in drop down first value look like this > |BSIT > any body have any idea why it look like this