rulus.ajax: first cache, then parse result
rulus.json / rulus.xml: disabled error log, itreturns undefined if there
was an error