我试图在两个单独的 Div 中拆分 Ajax 响应。我在单个 Div 中得到响应。请看代码$(document).ready(function() { $.post("check.php", { job: exactdatainner, attrb: getattr }, function(data, status) { alert("Data: " + data + "\nStatus: " + status); var obj = data.split('||'); $(".job").html(obj[0]); $(".attribute").html(obj[1]); });});<div class="job"></div><div class="attribute"></div><?php $job = $_POST['job']; $attrb = $_POST['attrb']; echo $job; echo $attrb; ?>我得到了结果,但所有结果都只在第一个 div 内打印 这是 PHP 代码
1 回答
慕哥9229398
TA贡献1877条经验 获得超6个赞
你需要echo从PHP逻辑在那里,你希望它出现在页面上:
<?php
$job = $_POST['job'];
$attrb = $_POST['attrb'];
?>
<div class="job"><?php echo $job; ?></div>
<div class="attribute"><?php echo $attrb; ?></div>
或者,您也可以echo输出 HTML 组件:
<?php
$job = $_POST['job'];
$attrb = $_POST['attrb'];
echo "<div class='job'>$job</div>";
echo "<div class='attribute'>$attrb</div>";
?>
- 1 回答
- 0 关注
- 129 浏览
添加回答
举报
0/150
提交
取消