问题描述
[align=center]functiongetData(){$.ajax({type:"post",url:"json3.aspx.cs",//请求的地址dataType:"json",traditional:true,success:function(sd){alert(sd);varobj=eval(sd);$("#maintabletbodytr").remove();for(vari=0;i<obj.length;i++){varrow=$("#content").clone();row.find("#a").val(obj[0].a);row.find("#s").val(obj[0].s);row.find("#d").val(obj[0].d);row.find("#f").val(obj[0].f);row.appendTo("#maintable");}},error:function(){alert("加载失败");}});}<tableid="maintable"class="table"width="100%"layouth="138"><thead><tr><thwidth="80">ID</th><thwidth="120">物料编码</th><thwidth="120">物料名称</th><thwidth="100">规格</th></tr></thead><tbody><trid="content"target="sid_user"rel="1"><tdid="a"width="80"></td><tdid="s"width="80"></td><tdid="d"width="120"></td><tdid="f"width="120"></td></tr></tbody></table>
[/align]
解决方案
解决方案二:
页面就只有这样显示
解决方案三:
这个url也看的醉了,你直接访问cs不报错?
解决方案四:
我是试过很多地址了,就是不行啊。。应该是success没有成功吧。。。页面还有其他样式的,实际上出来的只有两条数据,求救啊
解决方案五:
你还需要试2000个地址,试完了贴出来!
解决方案六:
试地址??什么意思?这是写后台的,不是获得后台的数据么?一般不是这样写url:"json3.aspx",?我是想问为什么我数据为什么没有写在我想要的地方,但是我这样写就只是输出两条数据
解决方案七:
你这个json不是标准的,你去http://feiger.cn/tools/json/index.html格式化就知道了
解决方案八:
首先我想知道,你是webform页面,还是mvc框架的。因为访问的页面url不一样。其次,正如楼上说的,你访问cs页面,是不正确的。最后,你的json数据格式,后台返回出来的,贴出来看一下,不要看在前台显示的。
解决方案九:
你的请求地址太扎眼啦。。。。
解决方案十:
给个datadata:{ini:"select"}//名字随便起的
然后在后台判断一下if(request["ini"]=="select"){//你的方法}
解决方案十一:
url为json3.aspx.cs,这个真能获取到数据么?
解决方案十二:
url:"json3.aspx.cs",//请求的地址URL写错了吧。