• getJSON客户端 服务端配置


    客户端:

     1 $(document).ready(function(){
     2         var url = 'jsondis.asp?name=leamiko';
     3         
     4 //   客户端第一种写法
     5 //        $.getJSON(url + '&jsoncallback=?',    
     6 //        function(data){
     7 //            alert(data.msg);    
     8 //        });
     9 
    10         //客户端第二种写法
    11         $.ajax({
    12                 url:url,
    13                 dataType:'jsonp',
    14                 jsonp:'jsoncallback',    
    15                 success:function(data){
    16                     alert(data.msg);
    17                 }
    18         });    
    19 });

    服务端:

    <%
        
    'getJSON获取服务端设置 jsondis.asp
        dim name : name = Request.QueryString("name")
        
    dim callback : callback = Request.QueryString("jsoncallback")
        
    dim jsonmsg : jsonmsg = "Hello," & name
        
    '可以写成一个方法
        dim jsondata : jsondata = "{'msg':'" & jsonmsg & "'}"
        Response.Write  callback 
    & "("& jsondata &")"    
    %
    >
     

    服务端用哪种语言都没什么事,关键是凑一字符串:jsoncallback({'msg':'Hello world!'})

    客服端传递 jsoncallback参数
    &jsoncallback=? 或 jsonp:'jsoncallback'
    可能返回
    JQUET0988786({"msg":"hello Hello world"})
     
    jsoncallback是可以改成其他的. 如果要改,客户端和服务端都要重新设置过。
     
    ­
  • 相关阅读:
    DateTime.Now的精度这么高! (转)
    RC4经典加密算法VB版本代码
    反拍卖采购技术的应用
    用C#写 四舍五入函数(函数版)
    CRM(客户关系管理)
    给按钮增加属性
    用C#写 四舍五入函数(原理版)
    合并datagrid中内容相同的单元格(VB.Net)
    DataGrid删除确认及Item颜色交替
    得到目录大小
  • 原文地址:https://www.cnblogs.com/leamiko/p/1999006.html
Copyright © 2020-2023  润新知