2011-09-16 53 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中做什么。谢谢 –