问题描述
解决方案
你json字符串明显就错了
{("userinfo")(:
==》
{"userinfo":
解决方案二:
你的ShowJson.aspx 返回的 json格式应该有问题,你写个简单js文件试试,要是能通过(我看你的客户端貌似没啥问题),就找你服务端程序的输出问题
你把下面这个存成js文件 替换你的后台程序 $.getJSON("xxx.js",function(result){
{
"username": "aaa",
"userpass": "111",
"email": 'aaa@qq.com'
}
解决方案三:
你的ShowJson.aspx 返回的 json格式应该有问题,你写个简单js文件试试,要是能通过(我看你的客户端貌似没啥问题),就找你服务端程序的输出问题
你把下面这个存成js文件 替换你的后台程序 $.getJSON("xxx.js",function(result){
{
"username": "aaa",
"userpass": "111",
"email": 'aaa@qq.com'
}
解决方案四:
你既然用JQ从服务端获取文件,那BUTTON就不能是服务器控件啊,一点BUTTON整个页面都重新加载了。
你先把runat="server"去掉试试。如果还不行的话,就直接用html写个BUTTON。
解决方案五:
根据你的代码Json应该是下面这种样子:
{“userinfo":[
{
"username": "aaa",
"userpass": "111",
"email": 'aaa@qq.com'
},
{
"username": "bbb",
"userpass": "222",
"email": 'bbb@qq.com'
}
]}
解决方案六:
1,按你的代码button不应该是服务器控件。
2,ShowJson.aspx返回的Json而不是页面?一般来说在WebForm中返回Json的应该是xxx.ashx。
时间: 2024-08-31 07:36:42