2013-07-28 120 views

回答

0

你不能 '結合' 的這兩個網址,但你可以使他們兩人的請求使用Javascript。

不幸的是,由於該URL位於另一個域中,因此您無法簡單地發出AJAX請求。不過,您可以使用雅虎的YQL之類的網絡服務爲您做到這一點。

這個方法在這裏解釋:(看接受的答案)。 Cross-domain requests with JQuery using YQL

HTML:

<a href="http://www.homeaway.com/search/keywords:boston" class="my_link">Linky</a> 

的Javascript:

// User clicks your link: 
$('.my_link').click(function(){ 

    // The link to fire silently before redirecting: 
    var first_url = "http://www.homeaway.com/?CID=a_cj_7123410&utm_source=cj&utm_medium=affiliates&utm_content=7123410&utm_campaign=10938928"; 

    // YQL query: 
    var yql_url = "http://query.yahooapis.com/v1/public/yql?"+ 
     "q=select%20*%20from%20html%20where%20url%3D%22"+ 
     encodeURIComponent(first_url)+ 
     "%22&format=xml'&callback=?"; 

    // Fetch YQL URL before returning true: 
    return $.getJSON(yqlUrl2Use, function(data){ 
     return true; // Goto the homeaway.com address. 
    }); 
}); 
+0

真正的問題可能真的是'我可以做這個嗎?'....! – watermanio