2012-02-24 4 views
1

私は最近、いくつかのバックエンドテクノロジについてもう少し詳しく学習しようとしており、AJAXを使用してライブ検索を実行する検索フォームを作成することができました。ライブ検索の結果は、すべて手動でXMLファイルにリストされます。XMLを使用したライブ検索。間違っているのでしょうか?

ライブ検索が正常に行われていますか?もしそうなら、どのようにしてXMLファイルが自分のデータベースに「会話」して結果が常に更新されるようにするのですか?または、ライブ検索でXMLファイルの代わりにデータベース/テーブルをすべて調べる必要がありますか?

+0

同様の質問:http://stackoverflow.com/questions/5570502/static-array-vs-mysql-php-vs-xml-file-to-update-via-ajax and http://stackoverflow.com/質問/ 993282/php-is-json-or-xml-parser-faster –

答えて

0

データベースから情報を使用する唯一の人は、データベースに直接問い合わせるためです。

他の人がデータベースの情報も使用する場合は、Webサービスを作成する方が適切です。データベースからデータを取得し、json(json_encode関数を使用することができます)またはxmlに解析するPHPファイルを持つだけで簡単に実行できます。適切なヘッダーを設定することを忘れないでください。

複雑なデータ/リレーションシップがある場合や、複雑な検索アルゴリズムを使用している場合は、XMLを使用します。 データを表示するだけの場合や単純なデータセットの場合は、JSONの使用をお勧めします。

0

私は何のVisibleプロパティを設定していた...それは論理的な誤りであると信じ笑 私が何を意味するかを確認するために、全体の記事を読む: How to get rid of the XML Parsing Error

あなたの問題は、おそらく同じではない可能性がありますのでご注意ください論理的なエラーになる可能性があります。

関連する問題