Ajax动态加载数据库示例
2014-05-18 00:00
731 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type ="text/javascript"> function btnClick() { var xmlhttp = xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); if (!xmlhttp) { alert("创建xmlhttp对象异常!"); return false; } var text1 = document.getElementById("Text1"); xmlhttp.open("post","GetPrice2.ashx?ts"+text1, false); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { document.getElementById("Text2").value = xmlhttp.responseText; } else { alert("Ajax返回错误!"); } } } xmlhttp.send(); } </script> </head> <body> <p> 产品名称:<input id="Text1" type="text" /></p> <p> 价格:<input id="Text2" type="text" /></p> <p> <input id="Button1" type="button" value="查询" onclick = "btnClick()"/></p> </body> </html>
<%@ WebHandler Language="C#" Class="GetPrice" %> using System; using System.Linq; using System.Web; using DataSetProductsTableAdapters; public class GetPrice : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); string name = context.Request["text1"]; var data = new PriceTableAdapter().GetDataByName(name);//需要建一个强类型的dataset if (data.Count <= 0) { context.Response.Write("none|0"); } else { context.Response.Write("ok|" + data.Single().Price); } } public bool IsReusable { get { return false; } } }
相关文章推荐
- Ajax动态加载数据库示例
- AJAX autocomplete 动态补全从数据库加载数据
- 异步(ajax)动态加载无限级联树(tree)代码示例
- MVC4中AJAX Html页面打开调用后台方法实现动态加载数据库中的数据
- 使用ajax从数据库动态加载下拉框(select)数据,可编辑下拉框。
- Ajax动态加载数据库
- Ajax实现动态加载数据库
- SolpartMenu的使用:(二)、在ASP.NET页面中使用SolpartMenu控件之动态的加载数据库中的数据来生成菜单
- 利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- 利用动态加载模板,配合ajax实现无刷新操作
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- Ajax简单示例之改变下拉框动态生成表格
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- [导入]Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- XLoadTree 基于AJAX + XML动态加载的JS树组件的文档翻译
- Ajax简单示例之改变下拉框动态生成表格
- Ajax简单示例之改变下拉框动态生成表格
- Ajax简单示例之改变下拉框动态生成表格