2012-01-31 63 views
0

衆所周知,HttpwebRequest會在後臺加載另一個頁面,而不會將客戶端重定向到其他頁面。我如何在javascript中獲取HttpwebRequest的等效方法

如何使用Javascript/Jquery獲得此功能?

$(document).ready(function() { 
debugger; 
var ip = '<%= Request.UserHostAddress%>'; 
var location = window.location.href; 
var Browser = BrowserDetect.browser; 
var Version = BrowserDetect.version; 
var Os = BrowserDetect.OS; 
var SendItems = 'Ip=' + ip + '&location=' + location + '&Browser=' + Browser + '&Version=' + Version + '&Os=' + Os; 
var HttpWebReq = ? 

我想通過這些值作爲查詢字符串到另一個頁面:S

+2

谷歌爲AJAX教程。 – Corbin 2012-01-31 06:14:13

回答

1

跨域例如,通過使用YQL,

var url = 'xyz.com'; // website you want to scrape 
var yql = 'http://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent('select * from html where url="' + url + '"') + '&format=json&callback=?'; 
$.getJSON(yql,function(data){ 
    if (data.results[0]){ 
     console.log(data = data.results[0].replace(/<script[^>]*>[\s\S]*?<\/script>/gi, '')); // The scraped data (the whole webpage) 
    } 
}); 
相關問題