I have this bit of code. What I want it to do is is load a .js file and then run it. when it runs i want it to return a parameter or even better an object.
This is the code in my page
var runCode = function(){
var xhr=new XMLHttpRequest();
xhr.open('GET','io.js',false);
xhr.send();
return eval(xhr.responseText);
};
And this is the is.js
var IO = new function(){
this.run = true;
return 'io';
};
return IO
But when i run it i get "Uncaught SyntaxError: Illegal return statement" in the console.