質問編集履歴

2

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

2016/01/24 22:26

投稿

ssyk
ssyk

スコア36

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

1

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

2016/01/24 22:26

投稿

ssyk
ssyk

スコア36

test CHANGED
File without changes
test CHANGED
@@ -14,11 +14,11 @@
14
14
 
15
15
  $(document).ready(function () {
16
16
 
17
- var text = load('/Shifts/DrawShiftChartInfo');←ここで変数textにアクションの戻り値を代入する為に関数を知りたいです。
17
+ var text = load('/コントローラー名/アクションメソッド名');←ここで変数textにアクションの戻り値を代入する為に関数を知りたいです。
18
18
 
19
19
 
20
20
 
21
- var $sc = jQuery("#schedule").timeSchedule({
21
+ var $sc = jQuery("#drawpost").tmpMethod({
22
22
 
23
23
  param1:"1",
24
24