Articles of javascript

Opal: Wie erstelle ich ein Singleton global zwischen Frames?

Ich baue eine Javascript-Anwendung mit Opal.rb. Die Anwendung besteht aus ein paar Frames, die für verschiedene Teile der Anwendung verantwortlich sind. Das Problem, das ich habe, ist, dass ich objecte in x_frame instanziiert habe, auf die ich von meinem y_frame zugreifen muss. So wie ich das jetzt mache, schreibe ich: window.top.frames.x_frame.Opal.MyClass.$do_something() Aber das wird hässlich. […]

Ruby on Rails: select_tag, wie basierend auf dem ausgewählten Wert angezeigt wird

Jetzt mag mein Fall ein bisschen komisch sein. Ich habe ein select_tag, Benutzer muss einen Wert aus der list auswählen, die ich angegeben habe. Ich weiß, wie Sie den Wert abrufen, den sie ausgewählt haben, nachdem sie auf "Senden" geklickt haben. Aber jetzt möchte ich auch einige Informationen für den ausgewählten Wert anzeigen, bevor sie […]

Rails Hash in Javascript, Zugriffswerte

Ich habe folgenden JavaScript-Code: <input type="hidden" name="query_form_select_ops" id="query_form_select_ops" value='<%= schema%>' /> <script> function select_pk2(cell){ var val = $('#query_form_opt_'+cell+'_1').val(); var opts = $('#query_form_select_ops').val(); } </script> Beispiel: schema ist ein typischer Ruby Hash: { "car"=>{"col"=>"blue", "engine"=>"HHd4M"}, "train"=>{"col"=>"black", "engine"=>"8495f"} } Die Variable val hat einen Wert "train" und opts den gesamten Ruby Hash Um den train und den […]

Wie kann ich den Gutschein automatisch bestätigen und den Preis anpassen?

Ich versuche einen Coupon zu meiner Checkout-Seite hinzuzufügen, indem ich eine AJAX-Anfrage verwende, die den Coupon validiert und den Preis entsprechend aktualisiert. Beim Laden der Checkout-view erhalte ich jedoch die Fehlermeldung : Das erste Argument in der Form kann nicht nil enthalten oder leer sein Bezug nehmend auf die Zeile <%= form_for @actioncode, method: :post […]

Ist es möglich, eine Facebook-Tracking-Pixel-Request-server-Seite zu simulieren?

Ich arbeite mit Rails 3.2 und versuche am Ende des Anmeldeprozesses einer Website ein Tracking-Pixel einzurichten. Das Problem, das ich habe, ist, dass der Anmeldevorgang über js / ajax erfolgt und sobald sie abgeschlossen sind, sende ich einen Benutzer auf eine von ein paar verschiedenen Seiten. dh einige bekommen A, manche bekommen B, manche bekommen […]

Nokogiri – finde den Wert in einem JavaScript-Array

Ich versuche, etwas mit Nokogiri zu verschrotten, ich möchte den Wert innerhalb JavaScript-Array, wie der Wert von "B" in diesem Code. <script> var foo = [bar, [a, b, c , d], value, some value, . . ] </script> Ich habe den doc.search("script")[18].content mit doc.search("script")[18].content , Wie kann ich den Wert von 'b' hier bekommen?

AngularJS laden Teiltöne am Anfang und nicht bei Bedarf im Django?

Ich habe den templatesordner in Django, wo sich alle templates / Teiltage für meine App befinden. Ich möchte alle meine Partials auf den Template-Cache des eckigen am Anfang anstelle von Controller-Anfrage laden. Ich habe Routenkonfiguration wie folgt: var myApp = angular.module('myApp', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/landing', { templateUrl: '/landing-partial', controller: landingController }). when('/:wkspId/query', […]

Wie erhält man die lokale time (timezonen) des Benutzers per Telefon, Outlook-E-Mail oder Stadt?

Ich entwickle Rails-Projekt, die search nach einem Benutzer enthalten. Jeder Benutzer hat: Outlook-E-Mail (Ich kann die Exchange-API verwenden) Land und Stadt Ich suche nach dem schnellsten und einfachsten path, um die lokale time oder timezone des Benutzers zu erhalten. Meine Ideen: Erhalten Sie Stadtkoordinaten über Google API, und get timezone von voordinates timezone mit einer […]

Wie man ein JSON in Rails richtig übergibt

Ich bin neu in Web-Entwicklung und Rails. Ich habe eine Web-App für den internen Gebrauch in PHP erstellt und wandle sie jetzt in Rails um. Der Versuch, herauszufinden, was Rendering macht, ist schwierig. Zum Beispiel finde ich Definitionen wie folgt: render(options = nil, extra_options = {}, &block) protected Renders the content that will be returned […]

Einbetten eines Ruby-Interpreters in den Browser

Ich habe eine Rails-App, in der ich versuche, Benutzern zu ermöglichen, interaktiv Ruby-Code zu schreiben, etwas, das mit Rubymonk verwandt ist . Der Plan ist, eine Textarea zu haben, wo sie Ruby-Code schreiben können, mit einem Knopf, der alles ausführt, was sie geschrieben haben. Ich kann nicht für das Leben von mir herausfinden, wie man […]