【问题标题】:How to use JQuery AJAX with Cloud9 IDE?如何在 Cloud9 IDE 中使用 JQuery AJAX?
【发布时间】:2011-03-03 05:43:29
【问题描述】:

我正在使用 Cloud9 IDE。我的目标是能够开发使用 JQuery AJAX 的应用程序。

我有这两个文件:

  1. test.htm

<p class="result">the result</p>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
    <script>
$.get('test.php', function(data) {
  $('.result').html(data);
  alert('Load was performed.');
});
</script>

`2.测试.php

<?php echo "hello world"; ?>

问题是“结果”类的段落应该是“hello world”。相反,正在添加 php 文件的全部内容。

如何让 php 文件按预期回显“hello world”?

【问题讨论】:

    标签: jquery ajax ide cloud9-ide


    【解决方案1】:

    您无法在 Cloud9IDE 中运行 PHP 脚本。这种可能性将在未来实施。

    【讨论】:

      【解决方案2】:

      您的 php 代码需要用这些标签包装:

      <?php echo "Hello world";?>
      

      【讨论】:

      • 我的真实代码包含在 php 打开/关闭标签中。我需要进行一些编辑才能在此处显示这些内容。还有其他建议吗?
      • 您在浏览器中访问 test.php 时是否看到“Hello world”?
      • 我无法在浏览器中查看 test.php。我正在使用 Cloud9 IDE 预览它。当我尝试查看 test.php 时,我被转发回 test.htm。
      • 这似乎是问题所在。如果您无法在浏览器中查看它,那么这是服务器问题,而不是 jQuery 问题。设置您的 IDE 服务器以呈现 PHP 页面,然后重试。
      • 谢谢皮卡多。是的,这就是问题的核心:如何设置我的 Cloud9 IDE 服务器来呈现 PHP 页面?
      【解决方案3】:

      您需要将php代码包装在php打开/关闭标签中

      <?php
       echo "hello world";
      ?>
      

      【讨论】:

      • 我的真实代码包含在 php 打开/关闭标签中。我需要进行一些编辑才能在此处显示这些内容。还有其他建议吗?
      • 你能看到响应中的 标签吗?如果是这种情况,则服务器未配置为运行 php。它只是将其作为纯文本返回
      • 是的,这就是问题的核心:如何设置我的 Cloud9 IDE 服务器来呈现 PHP 页面?
      • 根据这篇文章cloud9ide.posterous.com 他们计划很快就会有 php 支持。所以我的猜测是目前不可能
      【解决方案4】:

      您需要从安装了 PHP 的 Web 服务器调用您的 .php 脚本才能执行,并且需要将其包裹在 &lt;?php /*code*/ ?&gt;

      【讨论】:

      • 我的真实代码包含在 php 打开/关闭标签中。我需要进行一些编辑才能在此处显示这些内容。还有其他建议吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 2016-02-22
      • 1970-01-01
      相关资源
      最近更新 更多