0

私は HTML と JavaScript の初心者なので、以下の質問が明らかな場合は申し訳ありません。純粋な Java スクリプトを使用して Web サイトにインスタント検索を実装しようとしていますが、いくつか質問があります。

現在、各 onkeyup イベントに応答する関数を用意する予定です。この関数は AJAX を使用して、改行文字で区切られたリンクを返すサーバーに接続します。質問: サーバーから返されたテキストが既に html リンクと段落の形式になっている場合、html 入力テキスト ボックスの後に挿入する方法はありますか? もしそうなら、どうすればこれを行うことができますか? createElement() および appendChild() メソッドへの参照を見つけましたが、それらがどのように機能するかわかりません。また、人々はタグの使用を提案しましたが、私はこれを html で使用したことがなく、それが何であるかわかりません。

上記が不可能な場合は、次のことを考えていました。サーバーからテキストが返されたら、1. String.split() を使用して、返されたテキストを結果の配列に変換します。2. 配列内の各要素に対して 3. 要素を作成して挿入します。(これを行う方法を正確に確認する必要があります)。4.終わり

問題は、キーが押されるたびに以前の検索結果をクリアする簡単な方法が必要になることです。

どんな助けでも大歓迎です。

4

1 に答える 1

0

最善の方法は、Json 経由で返すことです。Json にはすべての検索結果が表示されます。http: //www.json.org/js.html から簡単に Json を使用できます。

これは、コンテンツを分割する代わりに良いアプローチになります。

于 2013-04-30T12:21:56.930 に答える