Because it has the wrong format. Why don't you try my advice with redirectCmds?
Set this attribute to 0, type in the command in the FHEMWEB input field, and if
it works as expected, than add an &XHR=1 to the browser URL.
Your command should look like:
http://fhemhost:8083/fhem?cmd=jsonlist+devicename&XHR=1
See
http://fhem.de/commandref.html#devspec for details.
Btw: jsonlist has a bug when specifying a devicespec which returns more than
one argument: it returns details only for the first one. Please consult the
author of JsonList (or fix the problem, and send the patches :)
> the XHR command does not seems to yield any return at all.
No return means OK, everything else is an error. Since specifying commands is
not implemented in a Json or Xml format, the answer is plain-text.
Or the other way round: For FHEMWEB everything is plain-text, and if a command
returns something, then it will display it. JSonList happens to return text
formatted as JSon, xmllist returns XML, and "set X Y" returns nothing on
success or an error (plain text).