質問編集履歴

1

質問がわかりずらいというので今制作中のコードをのせてみました。

2015/10/29 06:24

投稿

takato
takato

スコア148

test CHANGED
File without changes
test CHANGED
@@ -1,11 +1,101 @@
1
- 失礼します。
1
+ 今現在上記タグを使用てWEBアプリを作成しています。
2
+
3
+ JSON形式のデータからサジェスト候補を出力して検索をかけることができます。
4
+
5
+ 検索でとんだページはJSON形式で表示されてしまうため大変見にくいです。ですのでこれをテーブル上で表示できないかと考えいます。
6
+
7
+ 検索をかけてとんだページを変換させて表示するやり方ご存知の方力添え下さい。
2
8
 
3
9
 
4
10
 
5
- 見にくいJSON形式をテーブルにして可視化しやすく皆さんしていますが、検索結果先がJSON形式であった場合そのページをテーブルにしやすくし見やすくすることは可能でしょうか?
11
+ ```html
6
12
 
13
+ <!DOCTYPE HTML>
14
+
15
+ <HTML>
16
+
17
+ <head>
18
+
19
+ <link rel="stylesheet" href="./css/jquery-ui.min.css">
20
+
21
+ <script src="./js/jquery.js" charset="UTF-8"></script>
22
+
23
+ <script src="./js/jquery-ui.js" charset="UTF-8"></script>
24
+
25
+ //サジェストの役割をするjsファイル
26
+
27
+ <script src="js/Suggest.js"></script>
28
+
29
+ </head>
30
+
31
+ <body>
32
+
7
- 最初からJSON形式をテーブルにしておけばいいじゃんと思う方いらしゃるかと思いますが、デモとし利用しのです。
33
+ //サジェスト候補でもってデータを下記URL + 「サジェスト候補の単語」検索サーチをかける
34
+
35
+ <form method="get"action="http://localhost:8180/api/stockcars/abc=" Accept-charset="UTF-8">
36
+
37
+ //サジェスト候補をidに入れる。結果的に送信先はhttp://localhost:8180/api/stockcars/abc=検索ワードになる
38
+
39
+ <input type="text" id="ac2" name="xxx_name" >
40
+
41
+ <input type="submit" value="検索"></form>
42
+
43
+ </body>
44
+
45
+ </HTML>
46
+
47
+ ```
8
48
 
9
49
 
10
50
 
51
+ ```javascript
52
+
53
+ $(document).ready( function() {
54
+
11
- どなたかご存知の方教えてほしいです。
55
+ //サジェスト機能
56
+
57
+ $("#ac2").autocomplete({
58
+
59
+ source: function(req, resp){
60
+
61
+ $.ajax({
62
+
63
+ //サジェスト候補先
64
+
65
+ url: "http://127.0.0.1:8180/api/xxxx/keyword",
66
+
67
+ type: "GET",
68
+
69
+ cache: false,
70
+
71
+ dataType: "json",
72
+
73
+ data: {
74
+
75
+ car_name : req.term
76
+
77
+ },
78
+
79
+ success: function(o){
80
+
81
+ resp(o);
82
+
83
+ },
84
+
85
+ error: function(xhr, ts, err){
86
+
87
+ resp(['']);
88
+
89
+ }
90
+
91
+ });
92
+
93
+
94
+
95
+ }
96
+
97
+ });
98
+
99
+ });
100
+
101
+ ```