我有两个php页面。第一页将加载到客户端浏览器和显示按钮。如果点击它将使用Ajax调用来执行我的第二个PHP页面。第二个php页面使用ssh2_exec连接到服务器,执行一些shell脚本并在不刷新的情况下在同一个加载的页面上显示输出。我可以用我现有的页面来实现这一点。但它在第二页完成执行后立即显示完整的输出。我希望作为第二个php页面开始执行,输出应该在客户端浏览器上逐行显示。如何使用ajax在运行时显示shell脚本的输出

下面是我的2页:

PHP第1页:

function disable()

{

document.getElementById("save").disabled = true;

}

function enable_button()

{

document.getElementById("save").disabled = false;

if (window.XMLHttpRequest) {

xmlhttp = new XMLHttpRequest();

}

else {

xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');

}

xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

document.getElementById('output').innerHTML = xmlhttp.responseText;

}

}

xmlhttp.open('GET', 'arg0_orgcmd_exec.php?id=118' , true);

xmlhttp.send();

}

function disable_button()

{

document.getElementById("execute").disabled = true;

}

ajax显示dataframe,如何使用ajax在运行时显示shell脚本的输出相关推荐

  1. 用vs打开已有web项目运行时显示网页无法访问

    文章目录 问题 方法 问题 用vs打开已有web项目运行时显示网页无法访问 方法 文件管理器点击查看→隐藏的项目√ 删除.vs文件夹,重新启动vs并重新打开项目文件.sln,再次运行即可

  2. 如果Windows下Quick软件运行时显示无权限打开exe

    如果Windows下Quick软件运行时显示无权限打开exe, 问题在于你的windows进程里已经存在此软件的exe进程了,需要将其杀死,才可以再次运行此软件

  3. VS在引用外库运行时显示无法解析外部符号

    VS引用外库在运行时显示无法解析外部符号 问题截图 原因 链接器无法链接到 .lib,可以查看下图位置看库是否引入成功. 解决 检查库的配置是否正确.下面列出我在引用第三方库时的配置过程和注意事项. ...

  4. object-c 运行时显示view没有设置outlet的错误

    编写一个切换view的小程序,运行时却显示如下错误信息. loaded the "BuleView" nib but the view outlet was not set. 经检 ...

  5. 用友服务器显示禁用,包头用友 U6 运行时提示端口4630 被禁用 或者 1433端口不通...

    1.这种情况一般是由于安装客户端的时候安装的是全部产品,没有选择安装客户端产品,这种情况下只要点击开始-程序-用友T3系列管理软件-用友T3-服务器设置-配置一下服务器的IP地址即可. 2.安装时选择 ...

  6. python运行不了、显示警告_如何消除Shell运行时显示的警告MatplotlibDeprecationWarning?...

    为了方便大家观察只截取了关键部分的代码块. 程序运行时没有错误,只是每次脚本运行到这个函数的时候 from bisect import bisect_right import networkx as ...

  7. c语言运行时显示内存不足,请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码...

    请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码 [size=4][size=5]我编的一个高精度解hilbert方程组的程序段,用的是GS跌代,但运行时出现"虚拟内存不足&qu ...

  8. UE4 在游戏运行时显示或隐藏鼠标

    在关卡蓝图中进行如下设置,当按下"Tab"键时显示鼠标,按第二次隐藏,以此类推: 如果希望显示鼠标的同时还能够触发点击事件,就添加如下两个节点 然后就可以在蓝图中编辑静态网格体的点 ...

  9. centos中bash占用cpu,Linux中显示内存和CPU使用率最高的进程和SHELL脚本例子

    显示CPU占用率最高的十个进程信息 #  ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head USER       PID %CPU %MEM  ...

  10. 打开ppt时显示正在与服务器,1.在安装时显示无法连接到服务器或类似的网络出错信息.ppt...

    1.在安装时显示无法连接到服务器或类似的网络出错信息 1. 在安装时显示"无法连接到服务器"或类似的网络出错信息? DynEd课件在安装和使用时需要访问以下两个站点,请在安装前检查 ...

最新文章

  1. 前百度面试官整理的——Java后端面试题(一)
  2. Redis中的发布与订阅
  3. 4. PHP递增/递减运算符
  4. Activity生命周期方法的调用顺序project与測试日志
  5. bzoj 1659: [Usaco2006 Mar]Lights Out 关灯(IDA*)
  6. springmvc获取url对应的controller,并拦截记录每次访问的controller方法
  7. Android UUID.randomUUID()生成唯一数,1到100随机数
  8. 10款开源网上教学课程管理系统
  9. 漏洞扫描工具AppScan下载网盘
  10. 民企信息化建设个人经历(一)
  11. 微信突然限制,你的小程序链接还好吗?
  12. 学习了pr后的收获_pr学习心得(入门篇)
  13. Gitee-基于Git的代码托管和研发协作平台,JNPF快速开发框架源码目录截图
  14. es6 7 8 9 10特性归纳
  15. 网络计算机自动巡检,网络设备巡检报告.doc
  16. 常见的用户密码加密方式以及破解方法
  17. 切换笔记本外接显示屏 屏幕显示的快捷键
  18. Java 后端服务的跨域处理
  19. Java学习笔记:案例:计算发送工资条
  20. oracle 00600 kccpb,【案例】Oracle报错ORA-00600 kccpb_sanity_check_2 恢复控制文件过程

热门文章

  1. 4.php 注册树模式
  2. 8. CURD 操作
  3. 6. JavaScript HTML DOM
  4. 6. laravel 控制器
  5. arm poky linux,opencv移植在4412和imx6(yocto 3.14.28 arm-poky-linux-gnueabi )上
  6. html标签b规定粗体文本
  7. 如何遍历JTree的每一个节点
  8. Java的IO操作中关闭流的注意点
  9. MQTT协议学习笔记
  10. php-fpm性能优化