質問編集履歴
3
誤字
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
ソースを編集
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
|
-
|
16
|
+
url: './api/sample.php',
|
16
|
-
|
17
|
+
type: 'POST',
|
17
|
-
|
18
|
+
cache: false,
|
18
|
-
|
19
|
+
dataType: 'json',
|
19
|
-
|
20
|
+
data: prm,
|
20
|
-
|
21
|
+
async: false,
|
21
|
-
|
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
タグの変更
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|