我希望在我们的wordpress服务器上有一个页面来呈现来自我们拥有的.net服务器的aspx页面。有没有使用jquery或其他php库来处理这个问题的好方法?
我需要这样做,因为aspx能够从sql server中提取数据,我希望我们的web设计师能够正确地使用wordpress服务器来呈现这些数据。
发布于 2013-03-01 05:01:36
如果.NET服务器与WordPress服务器不在同一个域中,则最好的方法是改用iframe
<iframe src="http://url/to/.net/server.aspx">
</iframe如果.NET服务器和WordPress服务器都在同一个域中,jQuery也可能会有所帮助。
你可以用jQuery做类似这样的事情:
$(function(){
$('#result').load('http://google.com');
});只需在wordpress服务器中创建一个id为result的div,如下所示:
<div id="result" >
</div>发布于 2013-03-01 05:10:59
您想在Wordpress页面中呈现apsx页面吗?你也可以在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确实有一些跨域访问内容的限制。
https://stackoverflow.com/questions/15145452
复制相似问题