response problem

http://stackoverflow.com/questions/10340137/javascript-returns-is-not-a-function-error-yet-the-method-is-listed-in-respons

by ryanwfiorini

JavaScript

browserInfo = {
    "screen_width": screen.width,
    "screen_height": screen.height,
    "color_depth": screen.colorDepth,
    "url": document.URL,
    "user_agent": navigator.userAgent,
    "browser_name": BrowserDetect.browser,
    "browser_version": BrowserDetect.version,
    "platform": BrowserDetect.OS
};

var redirect = {
    "transport": "POST",
    "envelope": "JSON-RPC-2.0",
    "contentType": "application\/json",
    "SMDVersion": "2.0",
    "target": "\/json-rpc.php",
    "services": {
        "processBrowser": {
            "envelope": "JSON-RPC-2.0",
            "transport": "POST",
            "parameters": [{
                "type": "object",
                "name": "json",
                "optional": false}],
            "returns": "string"
        }
    },
    "methods": {
        "processBrowser": {
            "envelope": "JSON-RPC-2.0",
            "transport": "POST",
            "parameters": [{
                "type": "object",
                "name": "json",
                "optional": false}],
            "returns": "string"
        }
    }
 {
    "error": {
        "code": -32600,
        "message": "Invalid Request",
        "data": null
    },
    "id": null
    }
    };

debugger;
url = redirect.processBrowser(JSON.stringify(browserInfo));