回答編集履歴

1

追記

2017/04/14 03:35

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -9,3 +9,101 @@
9
9
 
10
10
 
11
11
  あまりお勧めできませんがご希望の処理はiframeでなさるのが妥当です
12
+
13
+
14
+
15
+ # 追記
16
+
17
+ xxx.phpやyyy.phpを部品として取り込むのであればこうしてください
18
+
19
+
20
+
21
+ - mypage.htm
22
+
23
+ ```HTML
24
+
25
+ <style>
26
+
27
+ #boxA{float:left;width:500px;height:800px;border: solid 1px #454545;}
28
+
29
+ #boxB{float:left;margin-left:10px;width:500px;height:800px;border: solid 1px #454545;}
30
+
31
+ .xxx{background-Color:lime;}
32
+
33
+ .yyy{background-Color:aqua;}
34
+
35
+ </style>
36
+
37
+ <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
38
+
39
+ <script>
40
+
41
+ $(function(){
42
+
43
+ $('#boxA a').on('click',function(e){
44
+
45
+ var me=$(this);
46
+
47
+ $.ajax({
48
+
49
+ url:me.attr('href'),
50
+
51
+ success:function(data){
52
+
53
+ $('#boxB').html(data);
54
+
55
+ },
56
+
57
+ });
58
+
59
+ e.preventDefault(); //アンカーのclickを無効にする
60
+
61
+ });
62
+
63
+ });
64
+
65
+ </script>
66
+
67
+
68
+
69
+ <div id="boxA">
70
+
71
+ <p><a href="xxx.php">甲を表示する</a></p>
72
+
73
+ <p><a href="yyy.php">乙を表示する</a></p>
74
+
75
+ </div>
76
+
77
+ <div id="boxB">
78
+
79
+ </div>
80
+
81
+
82
+
83
+ ```
84
+
85
+ - xxx.php
86
+
87
+ ```PHP
88
+
89
+ <div class="xxx">test</div>
90
+
91
+ <div class="xxx">test</div>
92
+
93
+ <div class="xxx">test</div>
94
+
95
+ ```
96
+
97
+ - yyy.php
98
+
99
+ ```PHP
100
+
101
+ <div class="yyy">test</div>
102
+
103
+ <div class="yyy">test</div>
104
+
105
+ <div class="yyy">test</div>
106
+
107
+ ```
108
+
109
+