javascript - PHPを使用してデータを返すためにajaxを送信すると失敗する
给我你的怀抱
给我你的怀抱 2017-06-21 10:10:23
0
5
888

1. ajaxを送信し、phpを使用してjsonデータを返したいのですが、文字列「Hellow world」さえ返せません

2. コードをアップロードします

jsコード

リーリー

phpコード

リーリー

エラー メッセージ:
アドレス バーを送信: http://heima.com/Coder/....

結果の印刷:
リクエストが開始される前

リーリー

3. 何が間違っているのかわかりません。見てみてください。hello world が返せる場合、次の json データを返すことができますか?

php(json)

リーリー
给我你的怀抱
给我你的怀抱

全員に返信(5)
Peter_Zhu

エラーレポートによると、アクセスパス(ファイル)が存在しないようです。上記の答えは非常に明確です。

HTML ファイル (js コードが含まれている必要があります) が $_PATH/test.html,php为data.phpfile にあると仮定して、次のように確認できます

1. 現在のディレクトリが存在するかどうかを確認します $_PATH/data.php这个文件
2、手动访问本地环境下(如:http://localhost/data.php),就知道是否正常了(如果报错那就已经找到问题了)
3、不建议ajax的url:"./data.php"这么写,直接 url:"data.php" 以上です
4. フォルダー名に中国語の名前を使用することはお勧めできません。

いいねを押す +0
扔个三星炸死你

エラー メッセージ
No such file or directory in Unknown on line 0 No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'F:/heima/Coder/测试场/Ajax/data.php致命的エラー: 不明: 必要なオープンに失敗しました 'F:/heima/Coder/test field/Ajax/data.php

ファイルパスが間違っています。

いいねを押す +0
小葫芦

最初の質問

HTML コードは同じものを返します。これは、実際には PHP のエラー メッセージ (フォーマットされたエラー メッセージ) です。
ページに直接アクセスすると、次のエラーが直感的に表示されます:

これは、include的文件'F:/heima/Coder/测试场/Ajax/data.php'が存在しないためです。 , まず、このファイルが実際に PHP サーバーに存在するかどうかを確認してください。より詳細な分析を容易にし、より正確な提案を提供するために、ファイル構造と、HTML がローカルで開かれるか、サーバーにマウントされて HTTP プロトコルから開かれるかを指定することもお勧めします。

2番目の質問

このコードは問題ないようです。前の AJAX が実行できる場合は、このコードも動作するはずです。

いいねを押す +0
曾经蜡笔没有小新

ヘッダーの内容を調べました。これは、F12 でブラウザーによって返されたステータス情報です。その中にリクエスト URL が含まれています。これはおそらくリクエスト アドレスが間違っていることを意味します。表示されるべきではない文字化けしたものだけです。 (この場合、リクエストメソッドまたはインポートされたjqueryを変更しました。はっきりとは思い出せません。両方試しても構いません。) スクリーンショットを撮ったので、見てください

。 。 。 。
私もこの理由に遭遇しましたが、jqueryを使用しているようです(おそらく、はっきりとは覚えていません)。もう 1 つの理由は、ajax の形式が間違っていることです。特定の形式は掲載しません。使用可能な ajax 形式を見つけて送信してください。 post 形式と get 形式は対応している必要があります。また、type:get が前面に置かれているのを初めて見ました。それが間違っているわけではなく、ただ違和感があるだけです。以上です、お役に立てれば幸いです

いいねを押す +0
扔个三星炸死你

確かにphpパスエラーの問題です。原因はphpアドレスを解析する際にファイルパスに中国語のエラーがあるためです。今は問題なく、正常にアクセスできます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート