一个jquery ajax框架+json的问题 在线等。。。
json数据已从服务端返回 但是在客户端解析的时候出错。以上是代码 希望高手指点下。。搞了一天了
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="jquery-1.3.2.js" type="text/javascript"></script>
<script src="jquery-1.3.2.min-vsdoc.js" type="text/javascript"></script>
<script src="jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function teststring() {
$.ajax({
url: "webtest.asmx/test1",
type: "post",
dataType: "json",
contextType: "application/json;utf-8",
success: function getString(res) {
alert(res[0].uname);
},
error: function getError() {
alert("ajax执行期间发生错误");
},
complete: function(XMLHttpRequest, textStatus) {
alert(XMLHttpRequest.readystate);
}
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="hh">
<input type="button" id="aa" value="asdasda" onclick="teststring();"/>
</div>
</form>
</body>
</html>
WebService代码
[WebMethod]
public string test1()
{
user u = new user() {uname="1231"};
string s = JsonHelper.GetJson<user>(u);
return s;
}
实体类
/// <summary>
/// Summary description for user
/// </summary>
public class user
{
public string uname { get; set; }
}