2016-04-18 13 views
0

私は自分のサイトの別のページに1つのAJAX呼び出しを行い、2つの異なるdivの内容を取得しようとしています。例えば複数のdivを1つのAJAXコールで埋め込む

: 別のページ私のサイトには、このコンテンツ、私はこれらのdiv要素の両方の内容をつかむために、単一のAJAX呼び出しを作りたい

<div id="firstDiv">Content of first div</div> 
<div id="secondDiv">Content of second div</div> 

を持っています。 私はこのような何かをやってみました:

$.ajax({ 
    url: myPageURL, 
    success: function (contents) { 
    if ($(contents).find('#firstDiv').length > 0) { 
     var firstDivContents = $(contents).find('#firstDiv').html(); 
     $(firstDivContents).prependTo('#Col1'); 
    } 
    if ($(contents).find('#secondDiv').length > 0) { 
     var secondDivContents = $(contents).find('#secondDiv').html(); 
     $(secondDivContents).prependTo('#Col2'); 
    } 
    } 

});

最初のIF文が実行され、期待通りに情報が取り込まれますが、2番目のIF文は何も行いません。私が最初のIF文をコメントアウトすると、2番目のIF文はうまく動作します。

答えて

0

私は何が起こったのか分かりませんが、私がIF文をフリップすると、すべて正常に動作します。うん!

関連する問題