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

質問編集履歴

3

修正

2017/06/13 05:41

投稿

pnt
pnt

スコア8

title CHANGED
File without changes
body CHANGED
@@ -24,14 +24,14 @@
24
24
  for (var i = 0; i < body_children.length; i++){
25
25
  body_children[i].addEventListener( "click", function( e ) {
26
26
  var touchObj = e.changedTouches[0];
27
- trend_x = touchObj.pageX;
27
+ var x = touchObj.pageX;
28
- trend_y = touchObj.pageY;
28
+ var y = touchObj.pageY;
29
29
  var req = new XMLHttpRequest();
30
30
  req.open('POST', 'https://test.com', true);
31
31
  req.setRequestHeader('content-type','application/x-www-form-urlencoded;charset=UTF-8');
32
32
  req.send('ajax=true'
33
- + '&x=' + trend_x
33
+ + '&x=' + x
34
- + '&y=' + trend_y
34
+ + '&y=' + y
35
35
  );
36
36
  });
37
37
  }

2

修正

2017/06/13 05:41

投稿

pnt
pnt

スコア8

title CHANGED
File without changes
body CHANGED
@@ -17,24 +17,23 @@
17
17
 
18
18
  すみません、ご指摘頂きましたのでソース追記させて頂きます。
19
19
  (長いので質問部分のみに成形しています)
20
- '''
20
+ ```
21
21
  window.onload = function () {
22
- var body_content = document.body;
22
+ var body_content = document.body;
23
- var body_children = body_content.children;
23
+ var body_children = body_content.children;
24
- for (var i = 0; i < body_children.length; i++){
24
+ for (var i = 0; i < body_children.length; i++){
25
- body_children[i].addEventListener( "click", function( e ) {
25
+ body_children[i].addEventListener( "click", function( e ) {
26
- var touchObj = e.changedTouches[0];
26
+ var touchObj = e.changedTouches[0];
27
- trend_x = touchObj.pageX;
27
+ trend_x = touchObj.pageX;
28
- trend_y = touchObj.pageY;
28
+ trend_y = touchObj.pageY;
29
-
30
- var req = new XMLHttpRequest();
29
+ var req = new XMLHttpRequest();
31
- req.open('POST', 'https://test.com', true);
30
+ req.open('POST', 'https://test.com', true);
32
- req.setRequestHeader('content-type','application/x-www-form-urlencoded;charset=UTF-8');
31
+ req.setRequestHeader('content-type','application/x-www-form-urlencoded;charset=UTF-8');
33
- req.send('ajax=true'
32
+ req.send('ajax=true'
34
- + '&x=' + trend_x
33
+ + '&x=' + trend_x
35
- + '&y=' + trend_y
34
+ + '&y=' + trend_y
36
- );
35
+ );
37
- });
36
+ });
38
- }
37
+ }
39
38
  }
40
- '''
39
+ ```

1

ソース追記

2017/06/13 05:39

投稿

pnt
pnt

スコア8

title CHANGED
File without changes
body CHANGED
@@ -12,4 +12,29 @@
12
12
  pagehideを使ってみましたがこちらも反応しませんでした。
13
13
 
14
14
  iOSでページ遷移前にajaxでデータ取得するのは無理なのでしょうか?
15
- (JQueryは使用していませんがJQueryなら実現出来る等の情報ありましたら幸いです)
15
+ (JQueryは使用していませんがJQueryなら実現出来る等の情報ありましたら幸いです)
16
+
17
+
18
+ すみません、ご指摘頂きましたのでソース追記させて頂きます。
19
+ (長いので質問部分のみに成形しています)
20
+ '''
21
+ window.onload = function () {
22
+ var body_content = document.body;
23
+ var body_children = body_content.children;
24
+ for (var i = 0; i < body_children.length; i++){
25
+ body_children[i].addEventListener( "click", function( e ) {
26
+ var touchObj = e.changedTouches[0];
27
+ trend_x = touchObj.pageX;
28
+ trend_y = touchObj.pageY;
29
+
30
+ var req = new XMLHttpRequest();
31
+ req.open('POST', 'https://test.com', true);
32
+ req.setRequestHeader('content-type','application/x-www-form-urlencoded;charset=UTF-8');
33
+ req.send('ajax=true'
34
+ + '&x=' + trend_x
35
+ + '&y=' + trend_y
36
+ );
37
+ });
38
+ }
39
+ }
40
+ '''