Jquery 在Ajax请求后加载脚本
对不起,我英语不好 我有以下HTML代码:Jquery 在Ajax请求后加载脚本,jquery,ajax,load,reload,Jquery,Ajax,Load,Reload,对不起,我英语不好 我有以下HTML代码: <div id='ad_fulldiv'> //Some text and images <div id='ad_content''> require_once('/include/adcontent.inc.php'); </div> </div> 我还有一个带有Ajax请求的Jquery代码。在adcontent.inc.php文件中,有一个开关循环,它根据数据库中的内容来回响随机内容。用户单击按钮
<div id='ad_fulldiv'>
//Some text and images
<div id='ad_content''>
require_once('/include/adcontent.inc.php');
</div>
</div>
我还有一个带有Ajax请求的Jquery代码。在adcontent.inc.php文件中,有一个开关循环,它根据数据库中的内容来回响随机内容。用户单击按钮后,将调用一个Ajax请求来更新数据库。如果文件返回'true'更新成功,则div ad_内容应淡出,并应使用adcontent.inc.php重新加载。它现在应该有其他内容,因为数据库正在更新
但是我怎样才能重新加载div呢?我认为加载选项不起作用。我尝试过这样做,但是加载了完全相同的内容。为什么不让includes/adcontent.inc.php脚本返回div内容而不是true/false
$.ajax({
url: 'includes/adcontent.inc.php',
cache: false,
beforeSend: function (data) {
$('#ad_content').html("Loading...");
},
success: function (data) {
if (data!='error'){
$('#ad_content').html(data);
}else{
$('#ad_content').html("<span style='color:red;'>Error!</span>");
}
},
error: function (data) {
$('#ad_content').html("<span class='error'>Error!</span>");
}
});
你必须发布更多的代码。或者更好,一个JSFIDLE。我希望这是好的。修复!谢谢这是我的另一个脚本中的一个错误,它阻止了脚本直接调用,但是非常感谢您的回复!