我有一个asp .net网页和一个按钮.我在按钮单击事件中调用ajax方法,如下所示
$("#btnTest").click(function () { $.ajax({ type: 'POST',url: 'test2.aspx',success: function (data) { alert( data); },error: function (data) { alert("In error "); } }); });
成功部分警报(数据)我得到页面test2.aspx的HTML代码(我在ajax url中给出了一个).
在test2.aspx.cs中,代码如下
protected void Page_Load(object sender,EventArgs e) { jsonTest(); } public List<string> jsonTest() { List<string> list = new List<string>(); list.Add("aa"); list.Add("bb"); list.Add("cc"); return list; }
为什么“list”中的这些数据不会作为ajax中的响应数据出现?