【问题标题】:ASP.NET how to push text from texbox using ajax into another pageASP.NET 如何使用 ajax 将文本从文本框中推送到另一个页面
【发布时间】:2017-05-13 08:31:21
【问题描述】:

我有这段代码,我想使用 ajax 从 default.aspx 将文本发布到 search.aspx,这可能吗?

default.aspx

<div id="container">
    <div id="search-container">
        <input id="search" type="search" placeholder="look for Musics"/>
        <ul></ul>
    </div>
</div>

AJAX.js

$(document).ready(function() {
    $('#search').bind('keyup', function() {
        var searchTerm = jQuery.trim($(this).val());

        if(searchTerm == '') {
            $('#search-container ul').html('');
        }
        else {
            //send the data to the database
            $.ajax({
                url: 'search.aspx',
                type: 'GET',
                data: { search:searchTerm },
                beforeSend: function() {
                    $('#search-container ul').html('<li>Loading...</li>');
                },
                success: function(data) {
                    $('#search-container ul').html(data);
                }
            });
        }
    });
});

search.aspx

string term = //this is the part i want to store text from default.aspx

string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|mydb.mdb";
DataTable results = new DataTable();

using (OleDbConnection conn = new OleDbConnection(connString))
{
    OleDbCommand cmd = new OleDbCommand("SELECT title FROM news WHERE title LIKE '%'"+term+"'% ' ",conn);
    conn.Open();
    OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
    adapter.Fill(results);

    if (results.Rows.Count != 0) 
    {
        using (OleDbDataReader reader = cmd.ExecuteReader())
        {
            while (reader.Read())
            {
                terms = reader[0].ToString();

                searchbox.InnerText = terms;
            }
        }
    }
}

所以这是我的代码 我无法从 default.aspx 页面获取文本到 search.aspx

【问题讨论】:

  • 请同时发送search.aspx文件
  • 试试string term = Request["search"]

标签: javascript c# jquery asp.net ajax


【解决方案1】:

试试string term = Request["search"]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 2020-01-22
    相关资源
    最近更新 更多