2012-03-23 16 views
0

すべて。 jqueryを使用しています。そして、私は要素から "load"を使ってファイルからロードされたhtmlに要素を追加したいと思います。それは動作しません。ロード後にappendを使用する方法。 jquery

ロード後にappendを使用することはできますか?

+1

キープ...それが動作する幸運をしようとは、あなたの質問への答えはイエスです! – Rafay

+1

appendをload()コールバックの内側に置くと、あなたのためにそれを行う必要があります –

答えて

1

代わりに$.getを使用できます。 $.loadは、返されたデータをdivなどの要素にロードするためのものです。

$.get('url', function(data){ 
    $('#your-div').append(data); 
}); 
1

は、はい、それは次のようになります。

$("#myDiv").load("/Controller/View", function (responseTxt, statusTxt, xhr) { 
    if (statusTxt == "success") { 
     $("#myDiv").append('<input type="hidden" name="hdnText" value="8" />'); 
    } 
    if (statusTxt == "error") 
     alert("Error: " + xhr.status + ": " + xhr.statusText); 
}); 
関連する問題