test.html<script type="text/javascript" src="jquery-1.4.2.min.js"></script> 
<script type="text/javascript">
$.getJSON('http://www.code-design.cn/json.asp?jsoncallback=?',//请求另外一个跨跨域的页面
function(data){
 alert(data.name)
});</script>
json.aspresponse.write request.querystring("jsoncallback")&"({name:'showbo'})"
经测试,这个是可以跨域操作的,现在我想把json.asp做成一个.aspx的页面,
然后通过$.getJSON('http://www.test.com/test.aspx?jsoncallback=?',//换成我自己服务器下的一个aspx页面进行调用,
那么上面asp文件中的response.write request.querystring("jsoncallback")&"({name:'showbo'})" 这一句改怎么修改?

解决方案 »

  1.   

    response.write request.querystring("jsoncallback")&"({name:'showbo'})" VB里这句是什么意思啊?
    屏幕上打印参数 jsoncallback?response.write(request.querystring("jsoncallback").ToSting()}
    你告诉我我给你写ASP.NET代码
      

  2.   


    那句asp代码我也不知道什么意思,我是从网上看的文章就是那么写的,
    现在我要把这个asp的改成aspx来用。
      

  3.   

    http://www.code-design.cn/blogdetail2728.html
    这个就是我提问问题的原文地址,
    现在我要仿照文章中作者的asp页面在我服务器上做一个同样的aspx页面,然后进行跨于操作。
      

  4.   

    aspx页面中 也可以<% response.write request.querystring("jsoncallback")&"({name:'showbo'})" %>
      

  5.   

    $.getJSON(
      "&callback=?",
      function(json) {
      alert(json.responseData.translatedText);
    });$.getJSON("text.ashx?jsoncallback=?", {},function(json){
    alert(json.data);
    });string jsoncall = context.Request["jsoncallback"];
    context.Response.Write(jsoncall+"({data:\"hello\"})");
    context.Response.End();