0

我想在我们的 wordpress 服务器上有一个页面,以从我们拥有的 .net 服务器呈现一个 aspx 页面。有没有使用 jquery 或其他一些 php 库来处理这个问题的好方法?

我需要这样做,因为 aspx 能够从 sql server 中提取数据,并且我希望我们的网页设计师使用 wordpress 服务器正确呈现这些数据。

4

2 回答 2

0

如果 .NET 服务器与 WordPress 服务器不在同一个域中,最好的方法是使用 iframe

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

如果 .NET 服务器和 WordPress 服务器在同一个域中,jQuery 也可以提供帮助。

你可以用 jQuery 做这样的事情:

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

并且只需在您的 wordpress 服务器中使用 id 设置一个 div result,如下所示:

<div id="result" >
</div>
于 2013-02-28T21:01:35.540 回答
0

您想在 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 跨域访问内容确实有一些限制。

于 2013-02-28T21:10:59.083 回答