所以我有以下代码:
<?php
$post_id = 1;
$name_result = $wpdb->get_results("SELECT * FROM rh_names WHERE post_id = '$post_id' ");
?>
<?php if (!empty($name_result)) { ?>
<?php foreach ($name_result as $names) {?>
<div class="names">
<script type="text/javascript">
var nameXML = <?php echo json_encode($names); ?>;
document.write(nameXML.last_name);
</script>
</div>
<?php } ?>
<?php } ?>在数据库中,我有两个应该显示的结果,但我只得到了一个。
为什么我只得到一个结果,而两个结果应该出现?我遗漏了什么?
谢谢!
发布于 2015-12-14 18:24:04
document.write将替换所有文档元素,这样您只需尝试即可看到最后的结果
document.getElementById('results').innerHTML = res_content;https://stackoverflow.com/questions/34264467
复制相似问题