function like(){
$('#likeo').html('<div style = "align:center"><img src = "images/loader.gif"></div></br>').show();
var pid = <?php echo $post; ?>;
$.post('include/like.php',{pids:pid} , function(data){
$('#likeo').html(data).show();
})
}
このjqueryコードは正しいですか??. 私はすべてを試しましたが、うまくいきませんでした。この関数は、次のコードによって実行されます。
<input type='button'
value='Like'
name='like'
id='inputl'
class='buttonl'
style='width: 46.4%; margin-top: 10px;'
onclick = 'javascript:like();'>
システムのような Ajax ベースの投稿です。変数 $ post は、いいね! する投稿 ID です。基本的に、それがすべきことは次のとおりです。
- 作業中に最初にローダーを表示します
- PHP コードに送信する POST ID を取得する
- jquery を使用して、投稿 ID を変数 pid で like.php に送信します。そして、タスクの完了時に、ローダーの代わりに php の応答を表示します。
みんなありがとう、ついにそれが働いた