0

jquery .load 関数を使用して、現在のページの div(page_content) 内の他のページから div(left) をロードしますが、load 関数を使用して page_content の他の div(right) をロードすると、内部のすべてが上書きされますdiv(page_content)。そして、それをdivに追加したいだけです。

ここに私のコードがあります:

function load(){ $('#page_content').load('test.php .left');}

function load2(){ $('#page_content').load('test2.php .right'); }

4

2 に答える 2

1

を使用できますcallback function to convert two call to single call and get the .left and right content in the call to assign to your element with id page_content

$('#page_content').load('test.php', function(result){
  leftContent = $(result).find('.left').html();
  leftRight = $(result).find('.right').html();
  $(this).html($(leftContent + leftRight ).find('')
});
于 2012-11-23T11:02:47.517 に答える
0

代わりにこれを試してください

function load(){ $('#page_content').load('test.php .left');}

$.ajax({
  url: 'test2.php .right',
  success: function(data) {
     $('#page_content').append(data);
  }
});
于 2012-11-23T11:06:43.043 に答える