朋友今天问我这个问题,整天都在困扰着我.我已经找了几十个论坛寻找正确的方法获取外部html内容并在我的页面上显示它.
我想解决http://www.someExternalURL.com并从此页面检索所有html.我尝试了以下方法:
$.ajax
({
url: "http://www.someExternalURL.com",
type: "GET",
cache: false,
crossDomain: true,
data: {},
jsonp: 'jsonCallback',
dataType: "jsonp",
success: function (data) {
alert('good');
jsonCallback = data.Result;
},
error: function (e) {
alert(e.responseText);
}
});
Run Code Online (Sandbox Code Playgroud)
没工作.
然后我尝试了:
var all;
$.get("http://localhost:60939/About.aspx", function (my_var) {
alert(my_var);
}
Run Code Online (Sandbox Code Playgroud)
只有后者才适用于本地页面.我需要一个外部
任何帮助都会非常感激.
提前致谢
我遇到了一个非常奇怪的问题.
当我使用divs而不是a 重建我的登录页面时table,我显然添加了id一个div用来调用它css.
以下是一些HTML CODE作为示例:
<div id="divLogin">
<div id="divLblLogin"><asp:Label ID="lblLogin" runat="server">LOGIN</asp:Label>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和一些CSS代码:
#divLogin
{
margin-top:10px;
margin-bottom: 0px;
margin-left: 28%;
margin-right: 28%;
height: 300px;
border: 2px solid black;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
font-family: Good Times;
font-size: xx-large;
}
#divLblLogin
{
margin-top: 10px;
margin-left: 25px;
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我从visual studio(本地主机)运行网站时,它似乎是正常的并且根据我定义的(图形).
但是当我发布网站并在网上运行它时,它只显示没有所有样式的控件(好像根本没有css代码)
所以我决定在div自己内部编写所有的css :
<div
style="margin-top:10px; margin-bottom: 0px; margin-left: 28%; margin-right: 28%; …Run Code Online (Sandbox Code Playgroud)