我真的遇到了Ajax的困难,这次我无法将一些HTML代码附加到div。
我需要附加<div id="content-loader"></div>
此HTML字符串
PHP
function getLogo(){
$logo = '<div class="bg-logo-loading"></div>
<div class="logo-loading-container">
<div class="logo-loading-inner">
<div class="logo-loading">
<div></div>
<div></div>
<div></div>
</div>
</div>
</div>';
return $logo;
}
使用此Ajax POST:
JS
function showLoader(){
$.ajax({
type: "POST",
url: baseUrl+"/requests/get_Logo.php",
dataType : 'html',
cache: false,
success : function(html){
$('#content-loader').html($(html.content).text());
}
});
}
get_Logo.php
<?php
include("../includes/config.php");
include("../includes/classes.php");
$feed = new feed();
echo $feed->getLogoLoading();
?>
有没有机会让它有效?
答案 0 :(得分:1)
你正在回复html然后只是使用jQuery的html方法将它放在你的content-loader
div中。像这样
success : function(html) {
$('#content-loader').html(html);