Connecting Tech Pros Worldwide Forums | Help | Site Map

How I use AJAX for users who have javascripts turned off? Is it woth while?

mikek12004's Avatar
Familiar Sight
 
Join Date: Sep 2008
Location: Athens, Greece
Posts: 188
#1: 3 Weeks Ago
I have an AJAX application fetching some data from DB, can it work if JS is turned off? And is the number of users with JS turned off big enough to even bother finding (if any) a soluton?
P.S. What's the percentage of people with JS turned off today? Got any reliable statistics (found one or two statistics but wasn't sure it was reliable-I want this for my thesis so I must be careful with my sources)?

Dormilich's Avatar
Moderator
 
Join Date: Aug 2008
Location: Leipzig, Germany
Posts: 3,660
#2: 3 Weeks Ago

re: How I use AJAX for users who have javascripts turned off? Is it woth while?


Quote:

Originally Posted by mikek12004 View Post

I have an AJAX application fetching some data from DB, can it work if JS is turned off?

simple answer: no. (guess what the J in AJAX stands for…)

Quote:

Originally Posted by mikek12004 View Post

And is the number of users with JS turned off big enough to even bother finding (if any) a solution?

the least you should do is leave a note about the issue.
mikek12004's Avatar
Familiar Sight
 
Join Date: Sep 2008
Location: Athens, Greece
Posts: 188
#3: 3 Weeks Ago

re: How I use AJAX for users who have javascripts turned off? Is it woth while?


guess you mean using the <noscript> tag? or there is a better way, and do you know of any statistics of user having JS turned off I can use (found a couple on Google but want something I can put on my references)?
Dormilich's Avatar
Moderator
 
Join Date: Aug 2008
Location: Leipzig, Germany
Posts: 3,660
#4: 3 Weeks Ago

re: How I use AJAX for users who have javascripts turned off? Is it woth while?


<noscript> is but one possibility. you can also include an arbitrary element and use JS to remove it.

EDIT: about the alternate solution. that depends on how important this feature is for you. if your site’s user experience builts upon it (aka basic feature) you should consider making one.
Reply