Ruby コードの出力を JavaScript に埋め込もうとしています。
var stuff= "<% Representative.get('http://0.0.0.0:4568/') %>";
埋め込まれたパーツは単独で機能しており、次のような結果が表示されます。
{ "name":"John Johnson", "street":"Oslo West 555", "age":33, "phone":"555 1234567"}
上記の行は EXACT PAGE SOURCE です。ただし、ローカルで実行されるため、ページを表示できません。
変数内にある場合、これを使用してアプリケーションに送信しようとします:
document.getElementById("X_Axis").value=stuff.name;
入力を介して:
<input type="text" id="X_Axis" />
私はundefined
毎回値を取得します。
JavaScript で値をハードコーディングしてみましたが、そのようにうまく動作します。埋め込まれた Ruby が JavaScript 変数に入れられると、常にundefined
値が返されます。