【发布时间】:2016-12-18 04:34:57
【问题描述】:
我有一个典型的 ajax 调用,如下所示:
$.ajax({
method: "GET",
url: "something.php?",
data: data,
success: function(data){
//something//
}
});
这段代码没有任何问题。现在,对应的是我的something.php,是这样的:
<?php
print("<p>Something</p>");
?>
我的 PHP 随后返回 <p>Something</p>、p 标记和所有。我想知道我应该怎么做才能让 ajax 响应以 html 格式返回,以便它识别 p 标签。
编辑:这里的问题不在于输出随机文本。我的something.php 用于打印数据。因此,它必须来自 PHP url 路由。我无法理解如何在 php 数据旁边输出 html 标签。喜欢echo <p>$something</p>
目前,这将精确返回带有 p 标签的 <p>\\data here</p>。
【问题讨论】:
-
我不明白你在问什么。您是在问如何将 php HTML 应用到您的页面?
-
如果我将
<p>something</p>添加到常规php 页面,它会输出something。但是,如果我将其添加到 php ajax url,它会返回<p>something</p> -
你可以只使用
$("#whatever").html(data);