一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

使用JQuery進行跨域請求

以上程序是今天偶然看到的,分享一下!原文地址:  Cross-domain-request-with-jquery當然,還有以上的那個 Demo,我直接拿過來改了下,原地址:Demo
復制代碼 代碼如下:
$(document).ready(function(){
var container = $('#target');
container.attr('tabIndex','-1');
$('.ajaxtrigger').click(function(){
var trigger = $(this);
var url = trigger.attr('href');
if(!trigger.hasClass('loaded')){
trigger.append('<span></span>');
trigger.addClass('loaded');
var msg = trigger.find('span::last');
} else {
var msg = trigger.find('span::last');
}
doAjax(url,msg,container);
return false;
});

function doAjax(url,msg,container){
// if the URL starts with http
if(url.match('^http')){
// assemble the YQL call
msg.removeClass('error');
msg.html(' (loading...)');
$.getJSON("http://query.yahooapis.com/v1/public/yql?"+
"q=select%20*%20from%20html%20where%20url%3D%22"+
encodeURIComponent(url)+
"%22&format=xml'&callback=?",
function(data){
if(data.results[0]){
var data = filterData(data.results[0]);
msg.html(' (ready.)');
container.
html(data).
focus().
effect("highlight",{},1000);
} else {
msg.html(' (error!)');
msg.addClass('error');
var errormsg = '<p>Error: could not load the page.</p>';
container.
html(errormsg).
focus().
effect('highlight',{color:'#c00'},1000);
}
}
);
} else {
$.ajax({
url: url,
timeout:5000,
success: function(data){
msg.html(' (ready.)');
container.
html(data).
focus().
effect("highlight",{},1000);
},
error: function(req,error){
msg.html(' (error!)');
msg.addClass('error');
if(error === 'error'){error = req.statusText;}
var errormsg = 'There was a communication error: '+error;
container.
html(errormsg).
focus().
effect('highlight',{color:'#c00'},1000);
},
beforeSend: function(data){
msg.removeClass('error');
msg.html(' (loading...)');
}
});
}
}
function filterData(data){
// filter all the nasties out
// no body tags
data = data.replace(/<?//body[^>]*>/g,'');
// no linebreaks
data = data.replace(/[/r|/n]+/g,'');
// no comments
data = data.replace(/<--[/S/s]*?-->/g,'');
// no noscript blocks
data = data.replace(/<noscript[^>]*>[/S/s]*?<//noscript>/g,'');
// no script blocks
data = data.replace(/<script[^>]*>[/S/s]*?<//script>/g,'');
// no self closing scripts
data = data.replace(/<script.*//>/,'');
// [... add as needed ...]
return data;
}
});

JavaScript技術使用JQuery進行跨域請求,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品一二区 | aa级国产女人毛片水真多 | 污片在线免费观看 | 国产美女福利在线 | 国产人成亚洲第一网站在线播放 | 亚洲一区亚洲二区亚洲三区 | 成人免费草草视频 | 亚洲精品国产第1页 | 六月婷婷视频 | 国产成人综合亚洲 | 97成人在线观看 | 两性午夜刺激性视频 | 久久国产精品99久久久久久牛牛 | 91小视频在线观看免费版高清 | 日韩美女色高清在线看 | 禁断の肉体乱爱中文字幕欧 | 欧美亚洲激情视频 | 亚洲一区在线观看视频 | 亚洲午夜久久久久国产 | 久艾草国产成人综合在线视频 | 日本在线观看www | 国产图片区| 综合成人| 免费色网址 | 91久久九九精品国产综合 | 人人干人人看 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 欧美日韩中文一区二区三区 | 婷婷伊人久久 | 四虎永久在线观看免费网站网址 | 99精品久久精品一区二区 | 天天干夜夜怕 | 国产小视频福利 | 成人综合激情 | 亚洲看黄 | 91免费在线看 | 91精品啪在线观看国产91九色 | 一区二区三区高清在线 | 91久久精品国产91久久性色tv | 激情综合五月亚洲婷婷 | 一色屋免费视频 |