使用jQuery和PHP時,加載來自「give-me-more-results-below-the-div.php」的新數據時會出現問題。 我有以下'.live'工具提示,但新加載的內容的值不可用。如何使用AJAX加載div中的變量
現在,如何從新的數據獲取信息,加載在一個div中,但(自然)不顯示在頁面代碼? :-)
正如你所看到的,我只需要三個變量來傳遞:main_memberID,like_section和like_id。
我在這裏嚴重丟失。所以任何幫助,高度讚賞。
到目前爲止,我得到這個在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 2012-03-16 23:33:58
你可以將代碼發佈到'like_something.php'嗎? – 2012-03-16 23:51:49