jQuery$get错误消息:未找到

jQuery $get error message: Not Found

本文关键字:消息 get 错误 jQuery      更新时间:2023-09-26

我正在从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>         

并且CCD_ 2内容填充有:

Error: error Not Found

当我从浏览器中调用fwlocalhost:8082/sites/MyPhp/fw.php时,我得到了正确的结果。

为什么我会收到"未找到"错误消息?有什么方法可以找到有关此问题原因的更多信息吗?

更新

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

更新II

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

只需要改变一下:

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

进入这个:

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

以消除此错误。

对于初学者来说,您可以尝试使用firefoxfirebug 调试jquery.get的成功回调

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

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