我想从网址 http://rid3201.org/site/club_members2.php?id=MTk3Ng==中提取“容器”div 。我为此使用以下代码(在 MVC4 中)
我的控制器
public string DownloadUrlData()
{
using (System.Net.WebClient wc = new System.Net.WebClient())
{
wc.Encoding = System.Text.Encoding.UTF8;
string htmlCode = wc.DownloadString("http://rid3201.org/site/club_members2.php?id=MTk3Ng==");
return htmlCode;
}
}
我的 html 页面和 jquery 是
@section head{
<script type="text/javascript">
$(document).ready(function () {
$.ajax(
{
url: '/Member/DownloadUrlData',
type: "POST",
dataType: "html",
async: true,
cache: false,
beforeSend: function (request) {
},
success: function (data) {
var theHtml = $(data).find('#container>table:first').html();
// var $theTable = $(theHtml);
$("#rData").append(theHtml);
// Use this HTML or jQuery object to serve your objective
},
error: function (xmlHttpRequest, textStatus, errorThrown) {
//alert(textStatus + ", " + errorThrown + ", " + xmlHttpRequest);
},
complete: function (xmlHttpRequest, textStatus) {
}
});
});
</script>
}
<div id="rData">
</div>
我想将该表(在容器 div 中)附加到 div rData 中。我可以获得整个 html 代码(在数据中)。但无法提取并加载到 rData div 中。那部分不工作。
我发现问题是 jquery 无法访问数据。我怎样才能删除这个