我正在調用來自ajax調用函數的代碼。 我剛剛創建了一個Post方法,它返回一個列表。 我只想檢查客戶端的值。因此,只需輸出一條警報消息並將response.d作爲參數傳遞。但它返回object,Object而不是實際值。 我想知道獲取值的確切方法嗎?來自ajax調用的函數背後的調用代碼並逐項顯示
[WebMethod]
public static List<person> Post()
{
List<person> List = new List<person>();
person p1 = new person();
p1.name = "Sourav";
p1.surname = "Kayal";
List.Add(p1);
person p2 = new person();
p2.name = "Sourav";
p2.surname = "Kayal";
List.Add(p2);
return List;
}
}
public class person
{
public string name { get; set; }
public string surname { get; set; }
}
<script>
$(document).ready(function() {
$.ajax({
type: "POST",
url: "JavaScript.aspx/Post",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var names = response.d;
alert(names);
},
failure: function (response) {
alert(response.d);
}
});
});
</script>
您需要解析JSON對象獲得值.. – Murtaza 2014-09-03 04:22:12