52,797
社区成员
发帖
与我相关
我的任务
分享
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>WebMethod AJax Test</title>
<script src="../js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function SelectClient() {
jQuery.ajax({
type: "POST",
url: "Test1.aspx/GetClientCollection",
data: { "clientid": "mylove" },
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function (data) { //回调函数,result,返回值
//data = JSON.parse(data);
alert(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//alert(XMLHttpRequest.status);
//alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="javascript:void(0)" onclick="SelectClient();">选择</a>
</div>
</form>
</body>
</html>
[System.Web.Services.WebMethod]
public static string GetClientCollection(string clientid)
{
return "[{result:'" + clientid + "'}]";
}
function SelectClient() {
jQuery.ajax({
type: "POST",
url: "Test1.aspx/GetClientCollection",
data: { "clientid": "mylove" },
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function (data) { //回调函数,result,返回值
//data = JSON.parse(data);
/////////////////////////////
data = eval('('+data.d+')')
alert(data[0].result);
/////////////////////////////
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//alert(XMLHttpRequest.status);
//alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
}