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));