検索

ホームページ  >  に質問  >  本文

javascript - ajaxでphpをリクエストする方法、phpが実行されない

要件は次のようなものです。Ajax ポーリングがあり、php をリクエストしています。php は特定の WeChat ユーザーにメッセージを積極的にプッシュします。出力コンテンツはありません。
これを実行したいだけですが、実際の状況は次のとおりです。出力はありません。実行されていません。
テストを行ったところ、php のコードによってファイルが生成されました。次に、ページがこの php をリクエストするために ajax を実行します。ディレクトリにはファイルは生成されませんが、php を直接実行するとファイルが生成されます。つまり、私の php には何も問題はありません。以下は Ajax コードです。見てください。

リーリー
仅有的幸福仅有的幸福2816日前795

全員に返信(8)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-27 17:43:54

    ヘッダー関数でリクエストを呼び出すことができますので、ぜひお試しください。または、単に ajax リクエストを行うだけです

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-27 17:43:54

    PHP コードを投稿すると、Ajax は何も表示されません

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-27 17:43:54

    通常のデータがある場合(例:ページ上にjsonデータが表示されている場合)、ここでのタイマーの記述方法は

    となります。

    setInterval(aj,3000);

    返事
    0
  • 高洛峰

    高洛峰2017-05-27 17:43:54

    URLは.phpに記述できないのでしょうか?

    返事
    0
  • 黄舟

    黄舟2017-05-27 17:43:54

    間違っていると思うことをいくつか教えてください
    1.成功は出力されません、エラーがあるはずですので、それも完了してください
    2.リクエストアドレスがわからない場合は、絶対アドレスを記入してください
    3. php コードにエラーがある可能性が非常に高いです

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-27 17:43:54

    Google Chrome の開発者モードを使用して、Ajax リクエストが開始されたかどうか、リクエストがどのようなデータを返すかを確認し、さらにトラブルシューティングを実行します

    返事
    0
  • ringa_lee

    ringa_lee2017-05-27 17:43:54

    両端をデバッグできます:
    1. ブラウザ側: F12 を押して開発者ツールを表示し、Network パネルにネットワーク リクエストがあるかどうかを確認します。そうでない場合は、メソッドが実行されていないことを意味します。Console パネルでエラーがあるかどうかを確認できます。 F12 调出开发者工具,在 Network 面板中查看是否有网络请求。没有的话说明方法没有执行,可以看看 Console 面板中有没有报错。
    2.服务器端:如果浏览器请求发送成功,那么说明服务器收到了请求。可以用 die()2. サーバー側: ブラウザーのリクエストが正常に送信された場合、サーバーがリクエストを受信したことを意味します。 die() を使用してデバッグをブレークポイントできます。

    また、$.ajax() 方法中的 typeの値は大文字にすることをお勧めします。

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-27 17:43:54

    まず、アウトプットせずに走らないことは不可能です。 コードを投稿してください。または、ブレークポイントを設定して自分でデバッグすることもできます。

    返事
    0
  • キャンセル返事