2011-09-16 54 views
0

你好,我這樣做,在HTML頁面中一個div後添加一個字符串使用jQuery:修改HTML

<a href="javascript:void(0);" onclick="PrependItemsToList();">Prepend items</a> 

<script type="text/javascript"> 
function PrependItemsToList() 
{  
    $("#content_gallery").prepend($("<li></li>").text("prepend() item")); 

} 
</script> 

現在我需要做的是服務器端,對如何實現它的任何想法在PHP中?我找到了phpquery,但沒有找到關於它的好文檔。

+0

這需要更多信息。在服務器端,您可以在生成頁面時將文本放在那裏,還是從其他位置獲取頁面? – JJJ

+0

這個頁面已經存在了,比方說我有一個頁面one.html,並且我想在它的前面加上一個來自php腳本的字符串。 –

+0

您的意思是在頁面加載之前或之前加入? –

回答

0

所以你說你想要做一個AJAX調用,返回HTML前綴到你的content_gallery股利?

<a class="prependLink" href="#">Prepend items</a> 

<script type="text/javascript"> 
function PrependItemsToList() 
{  
    var url="yourpage.php"; 
    $.ajax(url, { 
     success: function(data, textStatus, jqXHR){ 
     $("#content_gallery").prepend(data); 
     }); 
    }); 
} 

$('.prependLink').click(function(e){ 
    PrependItemsToList(); 
    e.preventDefault(); 
}); 

當然,這種做法是沒有意義的,如果你不加載不是上下文敏感的(即你通過你的Ajax調用傳遞一些參數,遠程網頁)的任何信息。

發佈更多信息將有助於我們更好地回答您的問題。

+0

我想要做的是在content_allery div後添加一行代碼,當我點擊一個鏈接,並且我想將這個更改保存在服務器的頁面上。我希望它更清楚。 –

+0

你想使用JavaScript修改HTML頁面的DOM,然後將它保存到你的服務器...使用JavaScript? –

+0

不,我想修改一個HTML頁面的DOM使用PHP寫服務器上的變化,你能幫助我嗎? 我發佈的JS代碼只是爲了解釋我想在PHP中做什麼。謝謝 –