.ashx
context.Response.ContentType = "text/plain";
SqlConnection conn = new SqlConnection("server=.;database=student;uid=sa;pwd=123456");
conn.Open();
SqlCommand cmd = new SqlCommand("select * from product",conn);
SqlDataReader dr = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < dt.Rows.Count; i++)
{
sb.Append(dt.Rows[i]["proname"].ToString()).Append("|").Append(dt.Rows[i]["proprice"].ToString()).Append("$");
}
context.Response.Write(sb);
}
.js部份
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$.post("Message.ashx", function (data, status) {
if (status == "success") {
var lines = data.split("$");
for (var i = 0; i < lines.length; i++) {
var line = lines[i];
var fileds = line.split("|");
var products = $("<li>生产名称:" + fileds[0] + " 生产价格:" + fileds[1] + "</li>");
$("#ulProduct").append(products);
}
}
else {
$("#ulProduct").append($("<li>加载失败</li>"));
}
});
</script>
Html
<ul id="ulProduct">
</ul>