質問編集履歴
8
初心者マーク
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
7
用語訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -382,7 +382,7 @@
|
|
382
382
|
|
383
383
|
③「い」関数の引数(である関数)
|
384
384
|
|
385
|
-
「callback ) {window.setTimeout( function() {callback( url + 'を受け取った!' );} , 1000 );}」の
|
385
|
+
「callback ) {window.setTimeout( function() {callback( url + 'を受け取った!' );} , 1000 );}」の返り値、つまり→(「phを受け取った」)が、
|
386
386
|
|
387
387
|
「あ」関数の「 function( data ) {console.log( data ); }」のプロパティに保持され、「console.log( data )」により、コンソール画面に「phを受け取った」が表示された。
|
388
388
|
|
6
用語訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -366,13 +366,13 @@
|
|
366
366
|
|
367
367
|
|
368
368
|
|
369
|
-
①「い」関数の
|
369
|
+
①「い」関数の引数「url」に、
|
370
370
|
|
371
371
|
値「 "ph"」が代入され、「あ」関数を構成した。
|
372
372
|
|
373
373
|
|
374
374
|
|
375
|
-
②「い」関数の
|
375
|
+
②「い」関数の引数(である関数)
|
376
376
|
|
377
377
|
「callback ) {window.setTimeout( function() {callback( url + 'を受け取った!' );} , 1000 );}」
|
378
378
|
|
@@ -380,7 +380,7 @@
|
|
380
380
|
|
381
381
|
|
382
382
|
|
383
|
-
③「い」関数の
|
383
|
+
③「い」関数の引数(である関数)
|
384
384
|
|
385
385
|
「callback ) {window.setTimeout( function() {callback( url + 'を受け取った!' );} , 1000 );}」の結果、つまり→(「phを受け取った」)が、
|
386
386
|
|
5
例文変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -394,9 +394,11 @@
|
|
394
394
|
|
395
395
|
|
396
396
|
|
397
|
+
//「あ」関数(downloadUrl以降)
|
398
|
+
|
397
399
|
function load() {
|
398
400
|
|
399
|
-
downloadUrl( "ph",
|
401
|
+
downloadUrl( "ph",
|
400
402
|
|
401
403
|
function( data ) {console.log( data ); } );
|
402
404
|
|
@@ -404,12 +406,12 @@
|
|
404
406
|
|
405
407
|
|
406
408
|
|
409
|
+
//「い」関数
|
410
|
+
|
407
411
|
function
|
408
412
|
|
409
|
-
downloadUrl( url,
|
413
|
+
downloadUrl( url,
|
410
|
-
|
414
|
+
|
411
|
-
callback ) {window.setTimeout( function() {callback( url + 'を受け
|
415
|
+
callback ) {window.setTimeout( function() {callback( url + 'を受け取った!' );} , 1000 );}
|
412
|
-
|
413
|
-
取った!' );} , 1000 );}
|
414
416
|
|
415
417
|
```
|
4
質問追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -345,3 +345,71 @@
|
|
345
345
|
?>
|
346
346
|
|
347
347
|
```
|
348
|
+
|
349
|
+
|
350
|
+
|
351
|
+
|
352
|
+
|
353
|
+
<追記質問>
|
354
|
+
|
355
|
+
kei344さん、コメントありがとうございます。
|
356
|
+
|
357
|
+
ここに、追記させていただきます。
|
358
|
+
|
359
|
+
kei344さんのサンプルコード内の"phpsqlajax_genxml.php"を"ph"に短縮し見やすくし、また、比べ易くするため下記の様に書き直してみました。(段落はムシしてます)
|
360
|
+
|
361
|
+
|
362
|
+
|
363
|
+
データの流れは下記でいいものでしょうか。
|
364
|
+
|
365
|
+
(的を得ないことを言っていると思いますが、初心者に免じてお許しください)
|
366
|
+
|
367
|
+
|
368
|
+
|
369
|
+
①「い」関数の変数「url」に、
|
370
|
+
|
371
|
+
値「 "ph"」が代入され、「あ」関数を構成した。
|
372
|
+
|
373
|
+
|
374
|
+
|
375
|
+
②「い」関数の変数(である関数)
|
376
|
+
|
377
|
+
「callback ) {window.setTimeout( function() {callback( url + 'を受け取った!' );} , 1000 );}」
|
378
|
+
|
379
|
+
に関数「 function( data ) {console.log( data ); }」が代入され、「あ」関数を構成した。
|
380
|
+
|
381
|
+
|
382
|
+
|
383
|
+
③「い」関数の変数(である関数)
|
384
|
+
|
385
|
+
「callback ) {window.setTimeout( function() {callback( url + 'を受け取った!' );} , 1000 );}」の結果、つまり→(「phを受け取った」)が、
|
386
|
+
|
387
|
+
「あ」関数の「 function( data ) {console.log( data ); }」のプロパティに保持され、「console.log( data )」により、コンソール画面に「phを受け取った」が表示された。
|
388
|
+
|
389
|
+
|
390
|
+
|
391
|
+
```
|
392
|
+
|
393
|
+
load();
|
394
|
+
|
395
|
+
|
396
|
+
|
397
|
+
function load() {
|
398
|
+
|
399
|
+
downloadUrl( "ph", //「あ」関数
|
400
|
+
|
401
|
+
function( data ) {console.log( data ); } );
|
402
|
+
|
403
|
+
}
|
404
|
+
|
405
|
+
|
406
|
+
|
407
|
+
function
|
408
|
+
|
409
|
+
downloadUrl( url, //「い」関数
|
410
|
+
|
411
|
+
callback ) {window.setTimeout( function() {callback( url + 'を受け
|
412
|
+
|
413
|
+
取った!' );} , 1000 );}
|
414
|
+
|
415
|
+
```
|
3
tag追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
2
tag追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
質問追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,6 +50,12 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
+
※ 「あ」関数の前に「い」関数を記載しても結果はかわらないのでしょうか。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
|
58
|
+
|
53
59
|
|
54
60
|
|
55
61
|
```ここに言語を入力
|