Javascript jQuery$get错误消息:未找到

Javascript jQuery$get错误消息:未找到,javascript,jquery,ajax,get,Javascript,Jquery,Ajax,Get,我正在从HTML页面运行以下jQuery.get()调用: <div id="fw_results">Results</div> <script type="text/javascript"> $(document).ready(function() { $.get({ url: "http://fw.localhost:8082/sites/MyPhp/fw.php" }) .success(function(resu

我正在从HTML页面运行以下jQuery
.get()
调用:

<div id="fw_results">Results</div>
<script type="text/javascript">
$(document).ready(function() {
    $.get({
        url: "http://fw.localhost:8082/sites/MyPhp/fw.php"
    })
    .success(function(result) {
        $("#fw_results").text(result);
    })
    .error(function(jqXHR, textStatus, errorThrown) {
        $("#fw_results").text("Error: " + textStatus + " " + errorThrown);
    });
});
</script>         
当我从浏览器中调用fw.localhost:8082/sites/MyPhp/fw.php时,我得到了正确的结果

我怎么会收到“未找到”错误消息?有没有办法找到有关此问题原因的更多信息

更新

在Firebug中,我看到对/sites/MyJS/src/main/webapp/html/%5Bobject%20Object%5D的调用失败。我不知道
%5Bobject%20bObject%5D
可能是什么。我正在努力找出答案

更新II

对于记录,虽然我认为我已经摆脱了这个问题,因为我在Drupal内容类型实例中移动了代码(是的,这个问题发生在Drupal安装中),但事实上它又出现了。最后,它与Drupal无关

我们只需要改变这一点:

$.get({
    url: "http://fw.localhost:8082/sites/MyPhp/fw.php"
})
为此:

$.get("http://fw.localhost:8082/sites/MyPhp/fw.php")

要消除此错误。

对于初学者,您可以尝试调试jquery的成功回调

编辑: 首先,确保从下载并安装firebug 安装in后,按f12激活firebug控制台,确保转到“脚本”选项卡并单击“启用”按钮。之后需要刷新页面


重新加载页面并由firebug监视所有脚本后,您可以从脚本菜单中选择包含jquery get的js文件,单击脚本下拉列表中的js文件,并在成功回调处放置断点(通过单击成功回调所在行的左侧来执行此操作)。看看这是否对您有帮助。

如果您在Firebug(或您选择的工具)中查看资源调用,请求/响应中是否有其他有用的信息?is
http://fw.localhost:8082/sites/MyPhp/fw.php
是否位于与页面路径不同的路径?JavaScript中存在安全限制,因此如果它认为它来自不同的域,它将限制它。很可能这是跨域的,您可能需要使用JSONP?您是否尝试过在Chrome或Firefox中使用开发人员工具进行调试?我将查看Network选项卡,以确保来自ajax请求的请求URI是您认为的那样。另外,请检查您的web服务器错误日志。。。这可能也有一些有用的信息来帮助您跟踪问题。我的原始页面位于:,因此我猜它将是同一个域否?这可能无法解决您的问题,但至少可以让您步入调试的轨道。如果您需要进一步的帮助,请告诉我事实是,此页面是从Drupal网站中调用的。因此,我没有在目录结构中使用单独的HTML页面,而是将HTML调用作为完整HTML放在节点内容中,不再出现错误。
$.get("http://fw.localhost:8082/sites/MyPhp/fw.php")