Summary:
symbols don't work : + & #
Detailed Description:
the symbols +, &, # make errors when you want type them in a input text.
Solution : before Ajax send the value of the input text, you must have in your
code :
input0 = getElementById .....
value0 = input0.value;
value0 = value0.replace('+','%2B').replace('#','%23').replace('&','%26');