2012-02-16 15 views
0

を使用してデータベース(PHP)から新しいデータを取得するコードです:はどのようにここで、私はPHPとデータベースから新しいコンテンツを取得しようとしていますAJAX

<?php 
if($row['permalink'] == $_GET['contents']){ 
?> 

<section id="workproject"> 
<div id="one"> 
<h1><?php echo $row['title']; ?></h1> 
<img style="" src="portfolio/<?php echo $row['first_img']; ?>.jpg"> 
</div> 
</section> 

<?php 
} 
} 
?> 

だから正常に動作します。だから<a href="?content=something">をクリックすると上記の内容が変わるでしょう。しかし、私はページをリロードする必要がないように、jqueryで結果を取得する方法を時間を計るようにしています。

私がここまで来るために管理している:

$("#thums").click(function(){ 
$.ajax({ url: 'index.php', 
data: {permalink: 'listaker'}, 
type: 'get', 
success: function(output) { 
$('#workproject').html(output); 
} 
}); 
}); 

をしかし、これは最初からページ全体をロードします。私はworkprojectのIDだけをリロードすることができる方法があります。あるいは他の方法では、これが

おかげ

+0

'#はthumbs'要素リンクですの

$('#workproject').load('index.php?permalink=listaker #workproject'); 

?その場合は、クリックハンドラから 'falseを返す 'べきです。あなたはこの '$( '#workproject')のような'#workproject'要素を置き換える必要があります。replaceWith(出力); ' – Cyclonecode

+0

出力は完全なページです。どうすればビットを削除できますか? – aurel

答えて

0

を動作するように取得しようと、この代わりに、あなたの$アヤックス()のコード

+0

本当にうれしいです – aurel

関連する問題