私はajaxでhtmlを読み込みます。結果をjqueryオブジェクトにロードします。私はそれを試みたが、それはnullを返します。これどうやってするの? doctype、head要素、body要素を含む完全なページがあります。jqueryで完全なhtmlページを解析します
var test = $(result); //result contains html code
alert(test.html()); //returns null
この機能でデータを読み込みます。
function ajaxLoadContent(element) {
$.ajax({
url: "url to the page",
type: "GET",
timeout: 5000,
datattype: "html",
success: function(result) {
//handler
},
});
return false;
結果はおそらく単なる文字列 – hunter
であるあなたが 'result'にデータを取得する方法を示しすることはできますか?また、 'alert(result);'警告でhtmlを表示しますか?そのような変数にhtmlをダンプするだけで自動的に.html()関数がhtmlを返すことはありません。結果変数はすでにhtmlになっている可能性があります。 – Josh
結果を印刷してみませんか?これはテキストでなければなりません。 – WaiLam