+ -
当前位置:首页 → 问答吧 → 求getJSON 方法详解

求getJSON 方法详解

时间:2009-04-24

来源:互联网

$.getJSON(
                        "myurl?jsoncallback=?", //产生JSON数据的服务端页面
                             function(json) {
                                $.each(json, function(t) {
                                $("#newpro_con>ul").eq(i).html("<li>name:" + json[j].zhname + "</li>");
                             });
                         });

被请求地址页面

<%
set i=new json
i.toresponse=false

Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select top 5 id,zhname from zhanhui order by id desc "

rs.open sql,connzh,1,1
    
v=i.toJson("result",rs,false)
response.write request.querystring("jsoncallback") & "("&v&")"
%>
这样得不到任何数据啊。

作者: agp001   发布时间: 2009-04-24

服务器端文件toJson.asp:
<!--#include file="json.asp"-->
<%
arr=Array("a1","a2","a3")
j=json.toJSON("jsonObj",arr,false)
set json=nothing
response.Write(j)
%>

<script type="text/javascript">
$(document).ready(function(){
  $.getJSON("toJson.asp",function(d){
      alert(d.jsonObj[0]);
  });
});
</script>

我测试弹出"a1",你看看是不是你代码有问题!!

作者: ljlyy   发布时间: 2009-04-24

他那是因为应该是each(json.result,fn)

作者: shawphy   发布时间: 2009-04-24

在斑竹的帮助下解决了。传过来的json数据结构需要加那个result 呵呵

作者: agp001   发布时间: 2009-04-26

相关阅读 更多

热门下载

更多