读书人

jquery+ajax很重要的一个有关问题待

发布时间: 2012-08-07 14:54:48 作者: rapoo

jquery+ajax很重要的一个问题,在线等待!
各位大侠帮我看一下以下代码:
这是前台JS代码


$.post("MoviesInfo.ashx", function (list) {
var comments = $.parseJSON(list);
var li = $("<li id='movie'>" + comments[0].name + "</li>");
$("#movie").append(li);
});




以下是后台代码:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
var data = new movieinfoTableAdapter().GetMovieName();
if (data.Count == 0)
{
return ;
}
List<Movie> list = new List<Movie>();
foreach (var row in data)
{
list.Add(new Movie() {
ID = row.MovieID,
name=row.MovieName,
director=row.MovieDirector,
actor=row.MovieActor,
intro=row.MovieIntroduction,
link=row.DownLaodlink,
image=row.MovieImage,
hit=row.hit,
subjectid=row.SubjectID
});
}
JavaScriptSerializer jss = new JavaScriptSerializer();
context.Response.Write(jss.Serialize(list));

}





public class Movie
{
public int ID { get; set; }
public string name { get; set; }
public string director { get; set; }
public string actor {get;set;}
public string intro { get; set; }
public string link { get; set; }
public string image { get; set; }
public int hit { get; set; }
public int subjectid { get; set; }
}

不知道到底是什么情况,js发送请求以后不能进入后台。请各位大侠帮帮忙忙吧! 在线等待高手出现!
(js是用于初始化页面的)

[解决办法]
你看看路径是不是正确的,就是你的MoviesInfo.ashx所在的文件夹,是根目录吗,还是在哪里,如果是某个文件夹,你就用"../文件夹名称/MoviesInfo.ashx"这样的试试

读书人网 >asp.net

热点推荐