我想在我们的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确实有一些限制访问内容的交叉领域。