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

質問編集履歴

2

2020/02/20 01:14

投稿

da_da
da_da

スコア6

title CHANGED
File without changes
body CHANGED
File without changes

1

文章を全部送ったつもりだったが、指摘されたので見直したら途中で送信してしていたことがわかったので追記しました。

2020/02/20 01:14

投稿

da_da
da_da

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,26 +1,178 @@
1
1
  ### 前提・実現したいこと
2
- 以前質問した検索キーワード取得についてですが、他に並行して作っていた機能と組み合わせたらキーワード取得の結果を返すページに飛べなくなってしまいました。
2
+ 以前質問した検索キーワード取得についてですが、他に並行して作っていた機能と組み合わせたらキーワード取得の結果を返すページに飛べなくなってしませんでした。
3
3
  エラーログを見たらautocompleteのfunctionがない。と返されるのですが、移動先のページでCDNは指定しています。
4
- キーワード取得機能単体だと動作するのですが組み合わせると他のjsと競合しているのかなとは思うのですが、
4
+ キーワード取得機能単体だと動作するのですが組み合わせると他のjsと競合しているのかなとは思うのですが、どこを修正すべきかがわからないのでご教授頂きたいです。
5
5
 
6
6
  ### 発生している問題・エラーメッセージ
7
7
 
8
8
  ```
9
9
  Uncaught Typeerror: $(…) autocomplete is not a function
10
10
  www//index.html#FormPage:3
11
-
11
+
12
12
  ```
13
13
 
14
14
  ### 該当のソースコード
15
15
 
16
- ```ここに言語名を入力
16
+ ```index.html
17
+ <!DOCTYPE HTML>
18
+ <html>
19
+ <head>
20
+ <meta charset="utf-8">
21
+ <meta name="viewport" content="width=device-width, user-scalable=no">
22
+ <meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
23
+ <script src="components/loader.js"></script>
24
+ <link rel="stylesheet" href="components/loader.css">
25
+ <link rel="stylesheet" href="css/style.css">
26
+ <script src="js/cssua.min.js"></script>
27
+ <script src="js/app.js"></script>
28
+
29
+
30
+
31
+
32
+
33
+ <title>議事録</title>
34
+ </head>
35
+
36
+ <body>
37
+ <div data-role="page" id="Formaaa" data-theme="" align="left">
38
+ <header>
39
+ <p class="resize1">
40
+ <img class="small" src="./images/sakura.png">
41
+ </p>
42
+ </header>
43
+ <p class="resize3">
44
+ <img class="small" src="./images/giji4.png">
45
+ </p>
46
+ <br>
47
+ <center>
48
+ <div id="start" data-theme="b" id="demo" class="tab_area clearfix">
49
+ <li><a href="#LoginPage" onClick="sound19()">タップして開始</a></li>
50
+ </div>
51
+ </center>
52
+ <audio src="home.mp3" autoplay>
53
+ </audio>
54
+ <audio id="sound-file19" preload="auto">
55
+ <source src="taiko02.mp3" type="audio/mp3">
56
+ </audio>
57
+ <footer>
58
+ <p class="resize2">
59
+ <img class="small" src="./images/hujisan.png">
60
+ </p>
61
+ </footer>
62
+ </div>
63
+ <!-- ログインページ -->
64
+ <div data-role="page" id="LoginPage" data-theme="b" align="left">
65
+ <header data-role="header" data-position="fixed" data-theme="b">
66
+ <h1>ログイン画面</h1>
67
+ </header>
68
+ <section data-role="content">
69
+ <h1>ログイン</h1>
70
+ ユーザー名
71
+ <input type="text" id="login_username">
17
- ソーード
72
+ ード
73
+ <input type="password" id="login_password">
74
+
75
+ <a href="#" id="LoginBtn" data-role="button" data-inline="false" data-theme="b">ログイン</a>
76
+ <a href="#RegisterPage" data-role="button" data-mini="true" data-inline="true" data-theme="b">新規登録</a>
77
+ <a href="#Formaaa" data-role="button" data-mini="true" data-inline="true" data-theme="b">戻る</a>
78
+ </section>
79
+ </div>
80
+
81
+ <!-- 登録ページ -->
82
+ <div data-role="page" id="RegisterPage">
83
+ <header data-role="header" data-position="fixed" data-theme="b">
84
+ <h1>ログイン</h1>
85
+ </header>
86
+ <section data-role="content">
87
+ <h1>新規登録</h1>
88
+ ユーザー名
89
+ <input type="text" id="reg_username">
90
+ パスワード
91
+ <input type="password" id="reg_password">
92
+ <a href="#" id="RegisterBtn" data-role="button" data-inline="false" data-theme="b">登録する</a>
93
+ <a href="#LoginPage" data-role="button" data-mini="true" data-inline="true" data-theme="b">戻る</a>
94
+ </section>
95
+ </div>
96
+ //文字数制限のため関係ない部分は省略してあります
97
+
98
+
99
+
100
+ <center><h3>キーワード取得</h3></center>
101
+ <a href="keyword.html">キーワード取得</a>
102
+
103
+
104
+ </body>
105
+ </html>
106
+
18
107
  ```
108
+ ```
109
+ ここからキーワード取得ページです
110
+ <!DOCTYPE html>
111
+ <html>
112
+ <head>
113
+ <!-- StyleSheet CDN -->
114
+ <link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet" />
115
+ <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
19
116
 
117
+ <!-- StyleSheet Custom -->
118
+ <style>
119
+ body {
120
+ padding-top: 70px;
121
+ }
122
+ </style>
123
+
124
+ <!-- JavaScript CDN -->
125
+ <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
126
+ <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
127
+ <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
128
+ </head>
129
+
130
+
131
+ <body>
132
+
133
+
134
+ <!-- Main content -->
135
+ <div class="container">
136
+ <div class="jumbotron">
137
+ <form>
138
+
139
+ <input type="text" class="form-control" id="keyword" placeholder="キーワードを入力してください">
140
+ </form>
141
+ </div>
142
+ </div>
143
+
144
+ <script type="text/javascript">
145
+ $(function() {
146
+ $('#keyword').autocomplete({
147
+ source: function(request, response) {
148
+ $.ajax({
149
+ url: "https://www.google.com/complete/search",
150
+ data: {hl:'ja', client:'firefox', q: request.term},
151
+ dataType: "jsonp",
152
+ type: "GET",
153
+ success :function(data) {
154
+ response(data[1]);
155
+ }
156
+ });
157
+ },
158
+ autoFocus: true,
159
+ delay: 300,
160
+ minLength: 2,
161
+ });
162
+ });
163
+ </script>
164
+ </body>
165
+ </html>
166
+
167
+
168
+
169
+ ```
170
+
20
171
  ### 試したこと
172
+ jQuery.noConflict();
173
+ を試したが解決ならず
21
174
 
22
- ここに問題に対して試したことを記載してください。
23
175
 
24
176
  ### 補足情報(FW/ツールのバージョンなど)
25
177
 
26
- ここにより詳細な情報を記載してください。
178
+ monaca使用