0

jQueryでAjaxを使用してテキストボックスに入力中に検索結果を表示するにはどうすればよいですか?

4

4 に答える 4

2

jquery autocompleteはあなたにとって良い選択肢かもしれません。

jquery では十分ではなく、jqueryui ライブラリを追加する必要がありますが、遅かれ早かれこのライブラリのより多くの機能を使用する可能性があります。

于 2012-10-18T13:13:09.230 に答える
0

通常は動作します-

    protected void TextBox7_TextChanged(object sender, EventArgs e)
{
    con.Open();

    SqlCommand cmd = con.CreateCommand();
    cmd.CommandType = CommandType.Text;
    cmd.CommandText = "select * from TableTest where Name like('" + TextBox7.Text + "%')";
    cmd.ExecuteNonQuery();
    DataTable dt = new DataTable();
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    da.Fill(dt);
 // GridView1.DataSource = dt;

    con.Close();
}
于 2016-03-12T03:41:33.967 に答える
0

このオートコンプリートのコードをお勧めします。

http://www.devbridge.com/projects/autocomplete/jquery

これは jQuery で動作しますが、実行するのにそれほど多くの余分な JavaScript ファイルを必要としない小さなコードであり、入力時に単語を強調表示します。

于 2012-10-18T13:23:01.067 に答える
0

私は昨日 ajax フィールドの初心者ですが、何かを試しました...グーグルの後にいくつかのウェブサイトで見つけました...

http://jqueryui.com/autocomplete/

そうでない場合は、これを実行してください。コードを提供します...

于 2012-10-18T13:16:45.170 に答える