Jquery 在Ajax请求后加载脚本

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文件中,有一个开关循环,它根据数据库中的内容来回响随机内容。用户单击按钮

对不起,我英语不好

我有以下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文件中,有一个开关循环,它根据数据库中的内容来回响随机内容。用户单击按钮后,将调用一个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。我希望这是好的。修复!谢谢这是我的另一个脚本中的一个错误,它阻止了脚本直接调用,但是非常感谢您的回复!