1

私はjqueryに絶対に苦労しています。基本的に、検索バーがあり、データベースにクエリを実行し、ドロップダウン ボックスに関連する検索を動的に入力します (適切な検索バーのように)。

とにかく、ユーザーが要素をクリックしてデータを配列に追加できるようにする方法が実際にはわかりません。今はただ、

 echo '<a href="index.php?action='.$result->game_id.'">';

これは機能しますが、ユーザーが検索バーから複数のものを選択できるようにしたいと考えています。

誰かがコードを投稿したり、このひどいことを理解するのに役立つチュートリアルを指摘したりできれば.

ありがとう。

[編集]

申し訳ありませんが、私は十分に明確ではなかったと思います.jqueryオートコンプリート全体に関する情報に感謝しますが、私はすでにそれを持っています!

if(isset($_POST['queryString'])) {
    $queryString = mysqli_real_escape_string($GLOBALS["___mysqli_ston"],$_POST['queryString']);

    // Is the string length greater than 0?
    if(strlen($queryString) >0) {
        $query = mysqli_query($GLOBALS["___mysqli_ston"],"SELECT * FROM gamelist WHERE name LIKE '%" . $queryString . "%' LIMIT 8");

        if($query) {
            // While there are results loop through them - fetching an Object.

            while ($result = $query ->fetch_object()) {
                echo '<a href="index.php?action='.$result->game_id.'">';
                echo "<img src = ".$result->image_thumb." height=46 width=46 />";

                $name = $result->name;
                echo '<span class="searchheading">'.$name.'</span>';

                 $description = $result->aliases;
                 if(strlen($description) > 80) { 
                     $description = substr($description, 0, 80) . "...";
                 }                  
                 echo '<span>'.$description.'</span></a>';
            }
            echo '<span class="seperator"><a href="http://www.marcofolio.net/sitemap.html" title="Sitemap">Nothing interesting here? Try the sitemap.</a></span><br class="break" />';
        } else {
            echo 'ERROR: There was a problem with the query.';
        }
    } else {
        // Dont do anything.
    } // There is a queryString.

ご覧のとおり、_POST を介して入力を取得した場合、ユーザーにこれらの結果を操作させる唯一の方法は、a href リンクをクリックすることです。私はただ尋ねているだけだと思います.ユーザーがそれをクリックして_POST []配列に戻すことを可能にするjQueryコードは何ですか? そうすれば、複数の検索項目を配列に格納して、PHP コードで評価できるようになります。

それがより明確だったことを願っています。

4

1 に答える 1

0

jqueryオートコンプリートを使用できますcheesoは言った

下のリンクで

http://jqueryui.com/demos/autocomplete/#remote

  you can click on view source to see the jquery for it .

データを渡すだけでよい他の jquery オートコンプリート プラグインのリストをチェックすることもできます。

http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/

于 2012-06-20T05:36:56.767 に答える