在Textbox中键入文本时,我需要使用AJAX获取搜索内容

时间:2012-10-18 13:10:54

标签: javascript jquery asp.net ajax

如何使用带有jQuery的Ajax在文本框中键入时显示搜索结果?

4 个答案:

答案 0 :(得分:2)

jquery autocomplete对你来说可能是一个不错的选择。

使用jquery是不够的,你需要添加jqueryui库,但是你可能会使用这个库中的更多功能。

答案 1 :(得分:0)

即使我是ajax领域的初学者昨天我尝试了一些东西......在googling之后在某些网站上找到了我之后获取此内容...

http://jqueryui.com/autocomplete/

如果没有,我会告诉你我的代码......

答案 2 :(得分:0)

我建议使用此自动完成代码。

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

它适用于jQuery,但它是一个小代码,不需要运行这么多额外的javascript文件,并且在你键入时也会突出显示这些单词。

答案 3 :(得分: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();
}