Custom AJAX request & JSON result support