使用jQuery ajax响应数据

前端之家收集整理的这篇文章主要介绍了使用jQuery ajax响应数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用ajax文章,并以html的形式接收数据.我需要分割数据并将数据放在页面上.我建立了我的响应数据,就像< p id ='greeting'>你好,欢迎< / p> < p id ='something'>第一个定时器访问我们的网站eh’< / p>这有点复杂和动态,但如果得到这个问题,我可以弄清楚.谢谢
$.ajax({
            type:'POST',url: 'confirm.PHP',data: "really=yes&sure=yes",success:function(data){
                    //Need to split data here
            }
        });

解决方法

更新:只是意识到你应该这样做:
success:function(data) {
    data = $('<div/>').append(data);
    $('#greeting',data).appendTo('#one')
    $('#something',data).appendTo('#two')
}

因为你不能正确使用.find,因为它不是一个孩子,但如果你将它附加到一个空的节点,你可以.另一个选择是使用.filter

$.ajax({
            type:'POST',success:function(data){
                    $('#greeting',data).appendTo('#one')
                    $('#something',data).appendTo('#two')
            }
        });

您可以从数据中提取并附加到您想要的位置.您也可以像返回JSON一样做,而不是从html中提取html,只需从对象访问html.

$(data.greeting).appendTo('#one')
$(data.something).appendTo('#two')

答复必须如下:

({ 'greeting':'html','something' :'other html' })
原文链接:https://www.f2er.com/jquery/176367.html

猜你在找的jQuery相关文章