回答編集履歴
7
誤字修正
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
下記サンプルは私が書きやすいのでjQueryを使っていますが・・・
|
7
7
|
|
8
8
|
例えば
|
9
|
-
(1)PHPの変数`$list1`の要素数が3以上だった場合、jsでポップアップ
|
9
|
+
(1)PHPの変数`$list1`の要素数が3以上だった場合、jsでポップアップで「3以上」と表示し、10以上だった場合は同様に「10以上」と表示するコードを考えてみると、こんな感じになります。
|
10
10
|
(2)また、`$list2`のような連想配列もjson形式にエンコードすることで埋め込むことができます。
|
11
11
|
|
12
12
|
```php
|
6
大文字小文字統一
answer
CHANGED
File without changes
|
5
大文字小文字統一
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
> 問題ないのでしょうか?
|
2
2
|
|
3
|
-
全く問題ないです。ただ、
|
3
|
+
全く問題ないです。ただ、Javascriptのファイルにはできればjavascriptしか書きたくない(PHP(できればHTMLも)とJavascriptはファイルを分けて保存し保守性を高めるのが一般的)というのはありますので方法を一つ提案します。
|
4
4
|
|
5
5
|
私は一旦HTMLに埋め込んでjavascriptで取り出して使っています。
|
6
6
|
下記サンプルは私が書きやすいのでjQueryを使っていますが・・・
|
4
追記
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
> 問題ないのでしょうか?
|
2
2
|
|
3
|
-
全く問題ないです。ただ、jsのファイルにはできればjsしか書きたくない(php(できればhtmlも)とjsはファイルを分けて保存し保守性を高める)というのはありますので方法を一つ提案します。
|
3
|
+
全く問題ないです。ただ、jsのファイルにはできればjsしか書きたくない(php(できればhtmlも)とjsはファイルを分けて保存し保守性を高めるのが一般的)というのはありますので方法を一つ提案します。
|
4
4
|
|
5
5
|
私は一旦HTMLに埋め込んでjavascriptで取り出して使っています。
|
6
6
|
下記サンプルは私が書きやすいのでjQueryを使っていますが・・・
|
3
質問に直接解答
answer
CHANGED
@@ -1,8 +1,13 @@
|
|
1
|
-
|
1
|
+
> 問題ないのでしょうか?
|
2
2
|
|
3
|
+
全く問題ないです。ただ、jsのファイルにはできればjsしか書きたくない(php(できればhtmlも)とjsはファイルを分けて保存し保守性を高める)というのはありますので方法を一つ提案します。
|
4
|
+
|
3
5
|
私は一旦HTMLに埋め込んでjavascriptで取り出して使っています。
|
6
|
+
下記サンプルは私が書きやすいのでjQueryを使っていますが・・・
|
4
7
|
|
8
|
+
例えば
|
5
|
-
|
9
|
+
(1)PHPの変数`$list1`の要素数が3以上だった場合、jsでポップアップを表示し「3以上」と表示し、10以上だった場合は同様に「10以上」と表示するコードを考えてみると、こんな感じになります。
|
10
|
+
(2)また、`$list2`のような連想配列もjson形式にエンコードすることで埋め込むことができます。
|
6
11
|
|
7
12
|
```php
|
8
13
|
<?php
|
@@ -40,4 +45,6 @@
|
|
40
45
|
});
|
41
46
|
```
|
42
47
|
|
48
|
+
同じようにすれば、質問者様の仰られている`PATH`を埋め込んでjsで読み込んで処理を行うことがコードは少々長くはなりますがよりキレイなコードで実現できます。(もっと良い方法もあるかもしれませんが私はこの程度しか思いつきません。)
|
49
|
+
|
43
50
|
data属性に関してはこちらが[こちらが参考になります。](http://qiita.com/skinoshita/items/388eb277843e2d0c03de)
|
2
脱字修正
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
私は一旦HTMLに埋め込んでjavascriptで取り出して使っています。
|
4
4
|
|
5
|
-
例えば(1)PHPの変数`$
|
5
|
+
例えば(1)PHPの変数`$list1`の要素数が3以上だった場合、jsでポップアップを表示し「3以上」と表示し、10以上だった場合は同様に「10以上」と表示するコードを考えてみると、こんな感じになります。(2)また、`$list2`のような連想配列もjson形式にエンコードすることで埋め込むことができます。
|
6
6
|
|
7
7
|
```php
|
8
8
|
<?php
|
1
文言修正
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
-
jQueryを
|
1
|
+
私が書きやすいのでjQueryを使っていますが・・・
|
2
|
+
|
2
3
|
私は一旦HTMLに埋め込んでjavascriptで取り出して使っています。
|
3
4
|
|
4
5
|
例えば(1)PHPの変数`$list`の要素数が3以上だった場合、jsでポップアップを表示し「3以上」と表示し、10以上だった場合は同様に「10以上」と表示するコードを考えてみると、こんな感じになります。(2)また、連想配列もjson形式にエンコードすることで埋め込むことができます。
|
@@ -37,4 +38,6 @@
|
|
37
38
|
var array = $("#list2").data("list");
|
38
39
|
alert(array.hoge.foo); // barと表示される
|
39
40
|
});
|
40
|
-
```
|
41
|
+
```
|
42
|
+
|
43
|
+
data属性に関してはこちらが[こちらが参考になります。](http://qiita.com/skinoshita/items/388eb277843e2d0c03de)
|