我使用了使用用户选择特定城市名称的jQuery实现的自动完成的文本框。
$(document).ready(function () { $('#txtName').on('change', function () { $('#selectedItem').html(this.value); }).change(); $('#txtName').on('autocompleteselect', function (e, ui) { $('#selectedItem').html(ui.item.value); }); });
来自Autoppete Textbox的所选城市名称正在存储在标签 - selectedItem中。此标签值必须作为参数传递给代码范围方法(ASPX.CS(。在该代码后面的代码我将连接到SQL数据库,以获取该城市的详细信息,并在GridView中显示结果。
我想知道如何每次用户从自动完成的文本框中选择方法后面的代码。
请指导我完成这个问题,我被困了一个星期。谢谢。
您必须设置AJAX请求,才能从JavaScript/jQuery(客户端侧(调用CodeBehind(服务器侧(方法。否则服务器和客户端将无法神奇地交流。
然后,客户端JavaScript将提出服务器的请求并将结果返回您的页面,您将不得不详细介绍。
尝试查看此