編集:CavidKərimovの答えが機能します。以下のようにフォームを設定することもできます。ajax - データを取得できません(同じドメイン)
<form onsubmit="return false;"></form>
私は、以下のようにjQueryとAJAXを使用してPHPファイルからテキストの単純な文字列を取得しようとしている:
index.htmlを
$.get("echo.php", function(data, status) {
console.log("success: " + data);
}).fail(function(jqXHR, textStatus, error) {
console.log("failed: " + JSON.stringify(jqXHR));
});
echo.php
<?php
echo "echoed from php successfully";
?>
次のエラーが表示されます。
failed: {"readyState":0,"status":0,"statusText":"error"}
私はちょっと調べてみましたが、これは同じ起源のポリシーのために起こりますが、HTMLファイルとPHPファイルが同じフォルダに保存されているためサーバ。
は、あなたがお使いのブラウザでちょうどオープンのphpファイルにしようとしたことがありますか? –
ネットワークのリクエストを検査します(Chrome Devtoolsなど)。それはあなたに何を伝えているのですか?あなたはその写真を追加できますか? –
良い点@SenadMeškinその場合は、[この質問]を参照してください(https://stackoverflow.com/questions/3004696/is-there-a-simple-php-development-server) –