我想在我們的wordpress服務器上有一個頁面來呈現我們擁有的.net服務器的aspx頁面。有沒有一種好的方法來處理這個使用jQuery或其他的PHP庫?如何從php的wordpress服務器渲染一個aspx頁面
我需要這樣做,因爲aspx能夠從sql server中提取數據,並且我希望我們的網頁設計師能夠使用wordpress服務器正確呈現此數據。
我想在我們的wordpress服務器上有一個頁面來呈現我們擁有的.net服務器的aspx頁面。有沒有一種好的方法來處理這個使用jQuery或其他的PHP庫?如何從php的wordpress服務器渲染一個aspx頁面
我需要這樣做,因爲aspx能夠從sql server中提取數據,並且我希望我們的網頁設計師能夠使用wordpress服務器正確呈現此數據。
如果.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>
要渲染的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確實有一些限制訪問內容的交叉領域。