回答編集履歴

4

インデント

2018/03/12 04:42

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -150,7 +150,21 @@
150
150
 
151
151
  $(document).ready(function() {
152
152
 
153
+ $(".demo").tbodyScroll(
154
+
155
+ {
156
+
157
+ thead_height:"30px",
158
+
159
+ tbody_height:"100px",
160
+
153
- $(".demo").tbodyScroll({thead_height:"30px",tbody_height:"100px",head_bgcolor: "transparent",foot_bgcolor: "transparent"});
161
+ head_bgcolor: "transparent",
162
+
163
+ foot_bgcolor: "transparent"
164
+
165
+ }
166
+
167
+ );
154
168
 
155
169
  });
156
170
 
@@ -180,9 +194,9 @@
180
194
 
181
195
  $output = array (
182
196
 
183
- 'total_page' => ceil($datanum / $page_disp_kensu),
197
+ 'total_page' => ceil($datanum / $page_disp_kensu),
184
-
198
+
185
- 'text' => ($strHTML)
199
+ 'text' => ($strHTML)
186
200
 
187
201
  );
188
202
 

3

追記

2018/03/12 04:42

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -75,3 +75,121 @@
75
75
  例えばEclipse上で確認すれば、画面を見る前に分かります。
76
76
 
77
77
  ![イメージ説明](287470783ace57bf8c4c7291fa91709f.png)
78
+
79
+
80
+
81
+
82
+
83
+ # 修正コード 2018/03/12 13:35
84
+
85
+
86
+
87
+ 最新ソースの問題がある箇所をざっくり修正しました。
88
+
89
+ これでエラーはなくなりそうですが、想定通りに出るかどうかはまた別問題です。
90
+
91
+ 自身で調整してください。
92
+
93
+
94
+
95
+ 修正した箇所:
96
+
97
+ - nowdocに統一するため、変数に別で入れていたところを全て削除。nowdoc内に格納。
98
+
99
+ - javascript部分にあったダブルクォーテーション(")に対するエスケープを全て削除
100
+
101
+  →nowdocでは必要ないため
102
+
103
+ - <table>タグの開始がないので追加
104
+
105
+ - </html>eof;となっていたので、改行し
106
+
107
+ </html>
108
+
109
+ eof;
110
+
111
+ とした。
112
+
113
+  →yambejpさんが貼ってくれているPHPドキュメントの「[ヒアドキュメントの項](http://php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc)」にありますが、
114
+
115
+ > 非常に重要なことですが、終端 ID がある行には、セミコロン (;) 以外の他の文字が含まれていてはならないことに注意しましょう。
116
+
117
+   閉じの部分には;以外含まれてはいけません(エラーはそのせいで起きています。ヒアドキュメントが正常に閉じられていない)
118
+
119
+
120
+
121
+ 修正コードは下記です。
122
+
123
+
124
+
125
+ ```php
126
+
127
+ ~~~冒頭部分は関係ないので省略しています~~~
128
+
129
+
130
+
131
+ $strHTML = <<<'eof'
132
+
133
+ <!DOCTYPE html>
134
+
135
+ <html>
136
+
137
+ <head>
138
+
139
+ <meta charset="utf-8">
140
+
141
+ <meta name="description" content="テスト">
142
+
143
+ <title>tbodyScroll - jQueryプラグイン</title>
144
+
145
+ <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
146
+
147
+ <script src="jquery.tbodyscroll.js"></script>
148
+
149
+ <script>
150
+
151
+ $(document).ready(function() {
152
+
153
+ $(".demo").tbodyScroll({thead_height:"30px",tbody_height:"100px",head_bgcolor: "transparent",foot_bgcolor: "transparent"});
154
+
155
+ });
156
+
157
+ </script>
158
+
159
+ <style>
160
+
161
+ th,td {width: 180px;}
162
+
163
+ </style>
164
+
165
+ </head>
166
+
167
+ <table>
168
+
169
+ <tbody >
170
+
171
+ </tbody>
172
+
173
+ </table>
174
+
175
+ </html>
176
+
177
+ eof;
178
+
179
+
180
+
181
+ $output = array (
182
+
183
+ 'total_page' => ceil($datanum / $page_disp_kensu),
184
+
185
+ 'text' => ($strHTML)
186
+
187
+ );
188
+
189
+
190
+
191
+ echo json_encode($output);
192
+
193
+ ?>
194
+
195
+ ```

2

修正

2018/03/12 04:34

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
 
72
72
 
73
- 以前もすすめましたが、コードのエラーチェックも自動で行ってくれるテキストエディタを使用するように強くすすめます。
73
+ 以前もすすめましたが、コードのエラーチェックも自動で行ってくれるテキストエディタを使用するように強くすすめます。
74
74
 
75
75
  例えばEclipse上で確認すれば、画面を見る前に分かります。
76
76
 

1

追記

2018/03/12 02:03

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
 
72
72
 
73
-
73
+ 以前もすすめましたが、どコードのエラーチェックも自動で行ってくれるテキストエディタを使用するように強くすすめます。
74
74
 
75
75
  例えばEclipse上で確認すれば、画面を見る前に分かります。
76
76