phpでjsメソッドを呼び出す方法フォームは処理のためにバックグラウンドPHPに送信されます。処理後、ポップアップレイヤーを表示するために一昨日jsのメソッドを呼び出す必要がありますが、エラーが表示されます。 js メソッドが見つからないということは、呼び出しメソッドは js コードの一部を直接エコーすることです。 PHP JavaScript 共有先: -----解決策-------------------------------- はバックグラウンドの PHP ページにあるはずです。 この js メソッドを紹介します。 また、クリックして HTML 形式でフォームを送信した時点で、すでにこのページから離れているようです。 Ajax メソッドを実行している場合を除き、形成しないでください。 Ajax への直接送信。 Ajax はボタンをクリックするとトリガーされます。この方法では、元の HTML は更新されません。 ポップアップ層のトリガーは、Ajax の onreadystatechange ------解決策----- まず js ファイルを導入します -----解決策------------php を最初に実行し、それをクライアントに送信します。あなたの js メソッドは間違いなく見つかりません -----解決策---------js を導入しますjs メソッドをエコーする前に書きました------解決策-------- -これは " js のメソッド」はフォーム ページ内のみでしょうか、それともフォーム ターゲット ページ内でのみでしょうか? ------解決策---------php で js メソッドを呼び出す方法?? 1 つはサーバー側で実行され、もう 1 つはフロントエンドで実行されます。リクエストを開始してサーバー側で PHP スクリプトを実行してから結果が返されるまで、この 2 つは交差する部分がありません。そのため、これを呼び出す必要はありません。 フォームが送信される前と後の HTML ドキュメントは異なります。ajax を使用して php スクリプトにデータの取得をリクエストし、それを js メソッドで処理するか、php の実行後に生成される新しいページで処理します。 ------解決策---------は直接出力するために echo します。 このスクリプトをエコー出力する前に js メソッドの定義を参照しなかったため、そのメソッドは見つかりません。