Как сериализовать данные из processing.js в приложение rails? - PullRequest
2 голосов
/ 17 марта 2010

Я создаю простой холст с использованием processing.js, как передать значения из приложения rails в Processing.js

void drawBox(int bx, int by, int bs, int bs){
      strokeWeight(3); 
      stroke(50,50,50);
      // Test if the cursor is over the box 
      if (mouseX > bx-bs && mouseX < bx+bs && 
          mouseY > by-bs && mouseY < by+bs) {
        bover = true;
       if(!locked) { 
          fill(181,213,255);
        } 
      } else {
        fill(255);
          bover = false;
      }
      fill(192);
      stroke(64);
      roundRect(bx, by,80,30,10,10);
      // put in text 
      if (!isRight) {
        text("Box Value", x-size+5, y-5);
      //Here i need to pass value from my controller
      }
      else {
        text("Box Value", x+5, y-5);  
 //Here i need to pass value from my controller    
      }
    }

Вместо статической строки "Box Value" мне нужно передать значение из ex @ post.name через ajax

Ответы [ 2 ]

0 голосов
/ 21 декабря 2011

Вы можете добавить чистый JavaScript в ваш код обработки: http://processingjs.org/reference/articles/jsQuickStart#mixingjsandprocessing

Итак, получение данных из AJAX с вашей любимой библиотекой должно быть простым.

0 голосов
/ 17 апреля 2010

Я бы сделал это с некоторым шаблоном RJS, где вы устанавливаете глобальную переменную для текста или используете хранилище данных, чтобы присоединить его к элементу DOM. Затем в вашем processing.js просто используйте переменную для визуализации вашего текста.

...