当前位置: 编程技术>jquery
jquery getJSON跨域调用数据的例子
来源: 互联网 发布时间:2014-09-03
本文导语: 例子,jquery使用getJSON实现跨域调用数据。 代码示例: $(document).ready(function(e) { $.getJSON("http://dev.xxxx.cn/json.aspx?n=5&jsoncallback=?",function(result){ $(".devlist").empty(); $.each(result, function(i,field){ var html=""; ...
例子,jquery使用getJSON实现跨域调用数据。
代码示例:
$(document).ready(function(e) {
$.getJSON("http://dev.xxxx.cn/json.aspx?n=5&jsoncallback=?",function(result){
$(".devlist").empty();
$.each(result, function(i,field){
var html="";
html=""+field["title"]+" ";
$(".devlist").append(html);
});
});
});
$.getJSON("http://dev.xxxx.cn/json.aspx?n=5&jsoncallback=?",function(result){
$(".devlist").empty();
$.each(result, function(i,field){
var html="";
html="
$(".devlist").append(html);
});
});
});
注意,跨域调用时 jsoncallback=? 必须填写。
在服务器端保证获取到jsoncallback参数,并将序列化后的数据放在jsoncallback的后面,并加上括号。
例如:
代码示例:
string jsoncallback=Request["jsoncallback"];
string json="[{"iD":468,"title":"网络通信基础Socket示例","majorTitle":"title-example",
"link":"http://dev.xxxx.cn/link-example.aspx"}]";
//返回数据
string str=jsoncallback + "(" + json + ")";
Response.Write(str);