Я выполняю следующий вызов jQuery .get()
со страницы HTML:
<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_result div
заполняется:
Error: error Not Found
Когда я вызываю fw.localhost: 8082 / sites / MyPhp / fw.php из моего браузера, я получаю правильный результат.
Почему я получаю сообщение об ошибке "Not Found"? Можно ли найти дополнительную информацию о причине этой проблемы?
Обновление
Из 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")
чтобы избавиться от этой ошибки.