You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GoDaddy cPanel中点击HTML按钮运行Python脚本未显示输出求助

解决方法:在页面显示Python脚本返回的Hello World
  • 问题核心:你的AJAX请求的done回调没有处理Python脚本返回的响应数据,仅执行了弹窗操作,所以页面不会显示Hello World。

  • 修改JavaScript代码:给done函数添加参数接收响应内容,再将其插入到页面body中。修改后的代码如下:

<script>
    function goPython(){
        $.ajax({
          url: "MYSCRIPT.py",
          context: document.body
        }).done(function(response) {
          // 将返回内容追加到页面body
          document.body.innerHTML += response;
          alert('finished python script');
        });
    }
</script>

如果担心HTML注入风险,也可以用textContent替代innerHTML:

document.body.textContent += response;
  • 关键配置检查:
    • 文件名大小写要统一:你代码里请求的是MYSCRIPT.py,实际文件是myscript.py,GoDaddy主机区分大小写,必须保持一致。
    • 确认.htaccess配置正确,添加Python CGI处理规则:
      AddHandler cgi-script .py
      Options +ExecCGI
      
    • 确保Python脚本权限设置为755(可执行权限),在cPanel文件管理器中可修改。

内容的提问来源于stack exchange,提问作者Mitesh Khadgi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 08:15:36