teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

知りたい内容を詳細に記載しました。

2016/01/24 22:26

投稿

ssyk
ssyk

スコア36

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,17 @@
1
- ASP.NET MVC 4でJavaScriptコからアクションメソッドを実行、戻り値(Json形式の文字列)取得方法を教えて頂きたいです
1
+ ASP.NET MVC 4でバーから取得文字列をJavaScriptコードに渡す方法がわかりません
2
2
 
3
+ 以下2つの方法で実装例を探しているのですがわからず・・
3
- 現在以下のようにていますがloadところをどのように変更したよいかがわかません。
4
+ ①JavaScriptからアクションメソッドをし、値(文字列)を取得する方法
5
+ ②もしくはアクションメソッド内でViewBagに渡した値(文字列)をView側のJavaScriptコードに渡す方法
4
6
 
7
+ 現在以下のように実装していますが、※のところをどのように変更したよいかがわかりません。
8
+
9
+ ①の場合
5
10
  @section Scripts {
6
11
  <script type="text/javascript">
7
12
 
8
13
  $(document).ready(function () {
9
- var text = load('/コントローラー名/アクションメソッド名');←ここで変数textにアクションの戻り値を代入する為に関数を知りたいです。
14
+ var text = ('/コントローラー名/アクションメソッド名');←ここで変数textにアクションの戻り値を代入する方法を知りたいです。
10
15
 
11
16
  var $sc = jQuery("#drawpost").tmpMethod({
12
17
  param1:"1",
@@ -17,4 +22,17 @@
17
22
  </script>
18
23
  }
19
24
 
25
+ ②の場合
26
+ @section Scripts {
27
+ <script type="text/javascript">
28
+ var text = @ViewBag.Text;※←ここで変数textにViewBagの値を代入する方法を知りたいです。
29
+ $(document).ready(function () {
30
+ var $sc = jQuery("#drawpost").tmpMethod({
31
+ param1:"1",
32
+ param2:"2",
33
+ content:text});←ここで上で取得したアクションの戻り値を使用します。
34
+ });
35
+
36
+ </script>
37
+ }
20
38
  宜しくお願い致します。

1

サンプルーコード中の変数名を汎用的な名前に変えました。

2016/01/24 22:26

投稿

ssyk
ssyk

スコア36

title CHANGED
File without changes
body CHANGED
@@ -6,9 +6,9 @@
6
6
  <script type="text/javascript">
7
7
 
8
8
  $(document).ready(function () {
9
- var text = load('/Shifts/DrawShiftChartInfo');←ここで変数textにアクションの戻り値を代入する為に関数を知りたいです。
9
+ var text = load('/コントローラー名/アクションメソッド名');←ここで変数textにアクションの戻り値を代入する為に関数を知りたいです。
10
10
 
11
- var $sc = jQuery("#schedule").timeSchedule({
11
+ var $sc = jQuery("#drawpost").tmpMethod({
12
12
  param1:"1",
13
13
  param2:"2",
14
14
  content:text});←ここで上で取得したアクションの戻り値を使用します。