【发布时间】:2012-05-04 00:27:30
【问题描述】:
页面元素是这样定义的。
<div id="readf" class="tabbertab">
<h2>First Reading</h2>
<div id='titlefe' class='rtitle'>
</div>
<div id='readfe' class='rtext'>
</div>
</div>
我对 php 脚本进行了 ajax 调用,以向这些页面元素添加数据。
<script>
$('#readings').ready(function(){
$.ajax({
url: "loadenglish.php",
type: "GET",
data: { },
cache: false,
async: true,
success: function (response) {
if (response != '')
{
alert (response);
}
},
error: function (request, status, error) {
alert ("status "+status+" error "+error+"responseText "+request.responseText);
},
});
});
</script>
php 脚本获取数据并执行脚本回显以添加数据。
<?php
$titlefe = 'text 1';
$readfe = 'text 2';
echo "<script type='text/javascript'> $('#titlefe').append('".$titlefe."'); $('#readfe').append('".$readfe."'); </script>";
?>
警报语句表明 php 脚本获取了正确的信息。但是页面元素没有更新。有没有其他方法可以将 $titlefe 添加到元素 ID titlefe?
【问题讨论】:
标签: php javascript ajax