PHP CodeIgniter - 如何在Ajax调用后自动加载div?

时间:2013-06-21 14:43:51

标签: jquery ajax

我正在开发一种不断生成图表并将其上传到网页的工具。我现在要做的是在用户选择图形选项后继续自动加载图形。页面全部是静态的,动态div可以完成所有工作。当您选择一个选项时,Ajax调用会加载引用的图形,唯一的更改就是该div。

  
    

有点像,如果你选择PING,你看到的图形只是PING图形,我想在div中自动加载它。

  

你能给我什么建议?

如果您对页面的结构有任何疑问,我会很乐意回答。

1 个答案:

答案 0 :(得分:0)

感谢所有回复,特别是感谢您提供的有关Javascript图形工具的新想法。 如果有人得到同样的怀疑,这就是解决方案。

<script>
    $('#button').click(function(){
        buttonContinuousAjaxCall();
    });

    function buttonContinuousAjaxCall(){
        $.ajax({
            url: '<?php echo site_url('controller/method');?>',
            type:'POST',
            success: function(){
            //Do what you need to do
            setTimeout(buttonContinousAjaxCall,5000);
            },
            error: function (x, status, error) {
                alert("Error code: " + x + "\nAn error occurred: " + status + "\nError: " + error);
            }
        });
    };
</script>