Я разрабатываю виджет для доступа к клиентскому 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);