ASP.NET MVC 4でサーバーから取得した文字列をJavaScriptコードに渡す方法がわかりません。
以下2つの方法で実装例を探しているのですがわからず・・
①JavaScriptからアクションメソッドを実行し、その戻り値(文字列)を取得する方法
②もしくはアクションメソッド内でViewBagに渡した値(文字列)をView側のJavaScriptコードに渡す方法
現在以下のように実装していますが、※のところをどのように変更したよいかがわかりません。
①の場合
@section Scripts {
<script type="text/javascript">
$(document).ready(function () { var text = ('/コントローラー名/アクションメソッド名');※←ここで変数textにアクションの戻り値を代入する方法を知りたいです。 var $sc = jQuery("#drawpost").tmpMethod({ param1:"1", param2:"2", content:text});←ここで上で取得したアクションの戻り値を使用します。 }); </script> }
②の場合
@section Scripts {
<script type="text/javascript">
var text = @ViewBag.Text;※←ここで変数textにViewBagの値を代入する方法を知りたいです。
$(document).ready(function () {
var $sc = jQuery("#drawpost").tmpMethod({
param1:"1",
param2:"2",
content:text});←ここで上で取得したアクションの戻り値を使用します。
});
</script> }
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。