我正在开发一种不断生成图表并将其上传到网页的工具。我现在要做的是在用户选择图形选项后继续自动加载图形。页面全部是静态的,动态div可以完成所有工作。当您选择一个选项时,Ajax调用会加载引用的图形,唯一的更改就是该div。
有点像,如果你选择PING,你看到的图形只是PING图形,我想在div中自动加载它。
你能给我什么建议?
如果您对页面的结构有任何疑问,我会很乐意回答。
答案 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>