質問編集履歴

3

誤字

2019/01/14 13:01

投稿

syosinnsyanopuh
syosinnsyanopuh

スコア20

title CHANGED
File without changes
body CHANGED
@@ -25,7 +25,7 @@
25
25
  return false;
26
26
  }
27
27
  alert(o.data['hoge']); //呼び出し元でこのアラートは出ます。
28
- return o.data[hoge]; //これがどうしても渡せないです。
28
+ return o.data['hoge']; //これがどうしても渡せないです。
29
29
  },
30
30
  error: function(xhr, textStatus, errorThrown) {
31
31
  alert("ajax Error!!!\n" + textStatus + ' ' + errorThrown);

2

ソースを編集

2019/01/14 13:01

投稿

syosinnsyanopuh
syosinnsyanopuh

スコア20

title CHANGED
File without changes
body CHANGED
@@ -7,18 +7,19 @@
7
7
  ### 該当のソースコード
8
8
 
9
9
  下記の関数を作り、returnにphpから受けた戻り値をセットします。
10
+ ```
10
11
  function sample(samNo,samNo2) {
11
12
    var prm = {
12
13
  samNo:samNo,
13
14
  samNo2:samNo2};
14
15
  $.ajax({
15
- url: './api/sample.php',
16
+     url: './api/sample.php',
16
- type: 'POST',
17
+ type: 'POST',
17
- cache: false,
18
+ cache: false,
18
- dataType: 'json',
19
+ dataType: 'json',
19
- data: prm,
20
+ data: prm,
20
- async: false,
21
+ async: false,
21
- success: function(o) {  //phpからの値を取得。
22
+ success: function(o) {  //phpからの値を取得。
22
23
  if (o.status != 0) {
23
24
  alert(o.message);
24
25
  return false;
@@ -32,9 +33,11 @@
32
33
  }
33
34
  })
34
35
  }
35
-
36
+ ```
36
37
  この関数を実行
38
+ ```
37
39
  alert(sample(samNo,samNo2)); //undefinedになる(関数内のアラートは表示される)。
40
+ ```
38
41
 
39
42
  ### 試したこと
40
43
 

1

タグの変更

2019/01/14 12:48

投稿

syosinnsyanopuh
syosinnsyanopuh

スコア20

title CHANGED
File without changes
body CHANGED
File without changes