URLにJavaScript変数の値を渡してから、 は私のRails 4のアプリケーションコントローラでその値を param[:my_variable]
にアクセスして使用します。私はここで提案されたさまざまな方法を試したが、何も私のために働いた、私はURLに私のJavaScript変数を渡すことができず、コントローラでそれをアクセスすることができません。私はRailsには初めてです。Rails 4アプリケーションでURLのJavaScript変数を渡すので、コントローラで使用できますか?
あなたは私の回避策を提案することができればそれは私が、私が試してみました、それはだけでなく、私には意味をなされたが、それはうまくいきませんでしたコードを提供しています、大きな助けになります:
に基づいて<script>
var content = 'something';
var url = '/index/view?
message='+encodeURIComponent(content);
new Ajax.Request(url,
{ asynchronous:true, evalScripts:true, method:'get',
onComplete: function(t) { // do something
alert('done');
}
});
</script>
あなたのajaxリクエストはサーバーに送信されましたか?ブラウザのコンソールを確認してください。間違ったajax urlかもしれません。 –
"Uncaught SyntaxError:無効なまたは予期しないトークン"は、var url = '/ index/view?view'と表示されます。エラーは何か正確には得られません。 – aashi0001
47行目のコードと周囲のコンテキスト? stacktrace全体を投稿できますか? – spickermann