0

如何传输html内容?例如:

<script>
$(function(){
    $('#actBtn').click(function(){
        var txt = $('#quick_links').html();
        $.post('/services.php','actBtn=save&content=' + txt + '&v=' + Math.random(),function(data){ });
    });
})

而在div#quick_links中,有一些链接: http ://domain.com?parem=1&time=123345#rw2 如你所见,html内容中包含一些特殊符号(",#,&),如何处理他们,特别是“&”?

谢谢

4

1 回答 1

0

你需要对你的 postdata 进行 URLencode 或者让 jQuery 来做:

$(function() {
    $('#actBtn').click(function() {
        var txt = $('#quick_links').html();
        $.post('/services.php', {
            actBtn: "save",
            content: txt,
            v: Math.random()
        }, function(data) {});
    });
})
于 2012-08-02T15:45:54.900 回答