110,566
社区成员
发帖
与我相关
我的任务
分享
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li>
<div class="box_img">
<a href="a.aspx?photoID=<%#Eval("DocID") %>">
<img src="<%#Eval("File") %>" class="toll_img" />
</a>
<div class="box_title">
<a href="a.aspx?photoID=<%#Eval("DocID") %>"><%#Eval("Title") %></a>
</div>
</div>
</li>
</ItemTemplate>
</asp:Repeater>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
namespace TTFPhoto.Web.tools
{
/// <summary>
/// Search 的摘要说明
/// </summary>
public class Search : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
List<ds> list = new List<ds>();
for (int i = 0; i < 10; i++)
{
ds docSecret = new ds();
docSecret.DocID = i;
docSecret.Title = "asdasd" + i;
docSecret.PhotoFile = "200607/20060724000231.JPG";
list.Add(docSecret);
}
JavaScriptSerializer jss = new JavaScriptSerializer();
string jsonArr = jss.Serialize(list);
context.Response.Write(jsonArr);
}
public class ds {
public int DocID { get; set; }
public string Title { get; set; }
public string PhotoFile { get; set; }
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
后台代码如上,如何将data转换?$.ajax({
type: "POST",
url: 'Search.ashx',
dataType: "text",
data: $("#form1").serialize(),
timeout: 20000,
success: function (data) {
//这里怎么写?
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$.jBox.tip("状态:" + textStatus + ";出错提示:" + errorThrown, "error");
}
});