Как я могу выполнить Javascript на стороне сервера? - PullRequest
0 голосов
/ 16 мая 2011

Я разрабатываю виджет для доступа к клиентскому API. Для быстрого перемещения я создал генератор данных на основе JavaScript и просто включил тестовый скрипт в свой виджет.

Ну, мой API не готов, и я хочу перейти к большему и лучшему, пока я жду, но перед этим я хочу отделить тестовые данные от моего виджета так, чтобы он выполнял GET и обрабатывал в качестве обратного вызова.

Генератор тестов создает объект JSON. (Простой пример)

function generator(id){
  var jsonObj = {};
  if(id="bob"){
    jsonObj['A']=-1;
    jsonObj['B']=3;
  }
  else{
    jsonObj['A']=Math.floor(Math.random()*3);
    jsonObj['B']=Math.floor(Math.random()*3);
  }
  return jsonObj
}


generator(URI_ID_PARAMETER); //Am looking up how to parse ID from URI

Генератор будет одноразовым кодом, поэтому я ищу самый быстрый и самый грязный способ сделать это (или что-то подобное) из моего виджета

$.get('generator.js','id='+someId, callbackThatConsumesJSON);
...