时间:2021-07-01 10:21:17 帮助过:8人阅读
- <br>string callback = Request["callback"]; <br>string response = string.Format("\"value1\":\"{0}\",\"value2\":\"{1}\", v1, v2); <br>string call = callback + "({" + response + "})"; <br>Response.Write(call); <br> <br><strong>客户端 <br></strong>这里使用JQ,有下面两种调用方法: <br><strong>1、使用getJson</strong> <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>var url = "xxx.aspx?p1=1&p2=2&callback=?"; <br>jQuery.getJSON(url, function(data) { <br>alert("value1:" + data.value1+ " value2:" + data.value2); <br>}); <br> <br><strong>2、使用ajax</strong> <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>jQuery.ajax({ <br>type:"get", <br>url: "xxx.aspx", <br>dataType : "jsonp", <br>jsonp: "callback", <br>data: "p1=1&p2=2&callback=?", <br>success:function(msg){ <br>alert("value1:" + data.value1+ " value2:" + data.value2); <br>} <br>}); <br></li><li> </li><li> </li></ol></pre></li></ol></pre>