2013-02-28 68 views
0

我想在我們的wordpress服務器上有一個頁面來呈現我們擁有的.net服務器的aspx頁面。有沒有一種好的方法來處理這個使用jQuery或其他的PHP庫?如何從php的wordpress服務器渲染一個aspx頁面

我需要這樣做,因爲aspx能夠從sql server中提取數據,並且我希望我們的網頁設計師能夠使用wordpress服務器正確呈現此數據。

回答

0

如果.NET服務器不在同一個域中的WordPress服務器的一部分,你最好的辦法是使用iframe代替

<iframe src="http://url/to/.net/server.aspx"> 
</iframe 

的jQuery還可以幫助提供兩者的.NET服務器WordPress服務器在同一個域中。

你可以做這樣的事情用jQuery:

$(function(){ 
    $('#result').load('http://google.com'); 
}); 

,只需在你的WordPress服務器一個div id爲result,如:

<div id="result" > 
</div> 
0

要渲染的apsx頁在Wordpress頁面?你也可以在wordpress中定義一個簡碼。這應該處理嵌入內容服務器端(可以使用優化,緩存):

# shortcode [embedcontent href="http://www.yoursite.com/page.aspx"] 
function embedcontent($atts, $content = null) { 
    if (isset($atts['href'])) { 
     return file_get_contents($atts['href']); 
    } 
    return ''; 
} 

add_shortcode("embedcontent", "embedcontent"); 

否則,JS確實有一些限制訪問內容的交叉領域。