jQueryとPHPを使用しているときに "give-me-more-results-below-the-div.php"から新しいデータを読み込む際に問題が発生します。 私は以下のツールチップを '.live'で動作させていますが、新しい読み込まれたコンテンツの値は利用できません。AJAXでロードされたdivで変数を取得する方法
ここで、divにロードされた新しいデータから情報を取得する方法はありますが、ページコードには(自然に)表示されません。 :-)
ご覧のとおり、main_memberID、like_section、like_idの3つの変数を渡すだけです。
私はここで真剣に迷っています。だから、どんな助けも高く評価されます。
はこれまでのところ、私はjQueryの機能部分にこれを得た:
$(".ClassToLike img[title]").live('hover', function() {
$('.ClassToLike img[title]').tooltip({ position: 'center left', offset: [0, -2], delay: 0 })
});
$('.like_something').live("click", function (event) {
var value = $(this).attr ("id");
$(this).attr({
src: '/img/icons/checked.gif',
});
$(".tooltip").live().html('you like ' + this.name);
$.ajax({
type : 'POST',
url : 'like_something.php',
dataType : 'json',
data: {
main_memberID: $('#main_memberID').val(),
like_section: $('#like_section').val(),
like_id: this.id,
},
success: function(){ //alert('You have just clicked '+event.target.id+' image');
},
error: function(){
alert('failure');
}
});
});
いくつかの追加情報を追加してください:あなたのブラウザが 'like_something.php'ファイルをリクエストしましたか?成功またはエラーコールバックが実行されましたか?問題がサーバーからの情報を要求しているのですか、新しいdivを挿入していますか?あるいは、新しい情報が利用可能になるたびに新しいデータを要求しているかもしれませんか? – Carsten
'like_something.php'にコードを投稿できますか? –