从PHP返回的数据中提取列表

时间:2013-05-24 22:07:13

标签: php jquery ajax

我有一个ajax调用,我通过POST调用PHP。

$.ajax({
      url: 'CreateIcon.php',
      type: 'POST',
      dataType:'html',
      data: {iconname : newIconName},
      success: function(data) {
      },
      error: function(jqXHR, textStatus, errorThrown) {
        console.log(textStatus, errorThrown);
      }
   });

我的数据实际上从html head / js / php开始返回整个html / php代码。在这些数据中,我想只显示这些数据中与ul标签一起出现的列表 这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用.load()方法只加载您感兴趣的文档片段:

$('#target_node').load('CreateIcon.php ul')

虽然如果您只是想要原始数据以及如何控制如何在页面上更容易地显示它,我建议您可以创建一个新的服务器端脚本,它可以满足您的需求。没有理由要检索完整的HTML文档并从中解析出你需要的部分。