-1

我有一个 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 标签的列表 这可能吗?

4

1 回答 1

1

您可以潜在地使用该.load()方法来加载您感兴趣的文档片段:

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

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

于 2013-05-24T22:12:03.337 回答