2012-04-23 44 views
0

我想通過兩個參數認爲阿賈克斯。我從中拉出的變量在div中,並在飛行中完成。我可以輕鬆地通過date_time,但我需要也可以傳遞一個變量「id」。日期位於正在加載並更改的數組中。該頁面的ID不會更改。通過AJAX傳遞多個參數。值來自DIV

這是javascript。下面將是我的分區。所有試圖追加這個都失敗了。有任何想法嗎?

<div class='letter' width=600 date_time=\"$date_time\" id=\"$id\"> 
....doing stuff here..... 
</div> 

function OnScrollLetters() { var div = document.getElementById ("userLetter"); 
    var info = document.getElementById ("info"); 
    if(div.scrollTop == (div.scrollHeight - div.clientHeight)) 
    {  
     $('div#loadMoreComments').show(); 
     $.ajax({ 
     url: "get_letters_for_profile_scroll.php?lastComment="+ $(".letter:last").attr('date_time'), 
     success: function(html) { 
      if(html){  
       $("#userLetter").append(html); 
       $('div#loadMoreComments').hide(); 
      }else{ 
       $('div#loadMoreComments').replaceWith("<center><h1 style='color:red'>End of Letters</h1></center>"); 
      } 
     } 
     }); 
    } 
} 

這是我的div。

<div class='letter' width=600 date_time=\"$date_time\" id=\"$id\"> 
....doing stuff here..... 
</div> 
+1

其格?你能否檢查你的問題並清除你的代碼。 – Philipp 2012-04-23 23:53:15

+0

頂部的div。它不允許我發佈。 div class ='letter'width = 600 date_time = \「$ date_time \」id = \「$ id \」> ....在這裏做東西..... /div – 2012-04-24 00:34:56

+0

在我的div我是隻需加載顯示輸出的數組即可。 ('。date_time')+「&id」+ $(「。letter:last」)。attr('id') url:「get_letters_for_profile_scroll.php?lastComment =」+ $(「。letter:last」)。 , 我會認爲這會起作用,但它沒有。 – 2012-04-24 01:32:07

回答

0

嘗試放置一個 「=」 之間的參數名稱和值

..."&id="+$(".letter:last").attr('id')