Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
    Bookmark Topic Watch Topic
  • New Topic

JavaScript stability

 
reubin haz
Ranch Hand
Posts: 287
  • Mark post as helpful
  • send pies
  • Report post to moderator
I defined a global variable in the JS file and let the html page include it. When I use this variable in the html page, it brings error saying the varilable is undefined on some deployed server, but don't show the error on some other deployed servre. Or error comes out in IE but ok in Firefox, or the other way around in different people's PC.

Is this the nature of JS code? Or what could lead to this uncertainty?
Thanks.
 
Rizwan Mohammad
Ranch Hand
Posts: 445
  • Mark post as helpful
  • send pies
  • Report post to moderator
Not sure why that happens.. For the errors I fix in js sometimes dont have clue why they work & why not?
JS depends on many things like what browser you are using and its version also on browser settings.. etc..
Thats why we should use JS as less as possible in our validations.
If you need to fix the problem very quickly, you can use hidden control to store the value and access that control to get back the value and manipulate. Only disadvantage i see in using hidden control is the control value will be submitted to server.
 
Eric Pascarello
author
Rancher
Posts: 15385
6
  • Mark post as helpful
  • send pies
  • Report post to moderator
I answered this same question of your somewhere else.

Make sure you are not declaring it after you already use it.

Eric
 
    Bookmark Topic Watch Topic
  • New Topic