-1

一言で言えば....私がやりたいのは私のウェブサイトのインストールスクリプトです...しかし私はすべてを1ページで実行して、すべてのサーバー側処理コードを含む別のphpファイルに接続することを望んでいます。そのために、私はJQuery、Ajax、PHPを使用しています...

今私の質問は、それを行うためのベストプラクティスは何かにあります。長いインストールプロセス全体で発生する複数のユーザー入力を取得するようにサーバー側のPHPスクリプトを作成するにはどうすればよいですか?

クラスと関数をトリガーするswitchステートメントを使用して、同じファイルに格納される複数のプロセス(クラスと関数)にアクセスできるようにすることを考えていましたか?...または人々は通常他のものを使用しますか?これまでにこれを行ったことがなく、それを設計するための最良の方法についての簡単なチュートリアルを見つけることができませんでした。

phpでAJAXを介してクラスにアクセスできるようになることを考えていましたが、それは不可能のようです.... phpでAJAXから関数をトリガーできますか?

私はこれがどのように通常アプローチされるかについての助けに本当に感謝しています

どうも

4

1 に答える 1

0

SO でプロセス全体を詳細に定義するのは長すぎます。しかし、基本的な考え方は次のとおりです。

  • ユーザーがフォームに入力し、[次へ] ボタンをクリックします。
  • すべてのフォーム値を (JavaScript で) 取得し、AJAX を使用して PHP ページに投稿します。
  • PHP ページはフラグ (成功/エラー) を返します [バックグラウンドで、成功した場合、PHP はデータをデータベースに永続化します]
  • JavaScript が ERROR を受け取った場合、ユーザーにエラー メッセージを表示し、フォームを修正するように依頼します。
  • Java スクリプトが SUCCESS を受け取った場合、次の PHP スクリプトを呼び出します。これにより、次のフォームが生成され、JavaScript に送信されます。
  • JavaScript は、このフォーム コンテンツをページの DIV 内に取り込み、現在のフォームを効果的に消去し、新しいフォームをその場所に表示します。

..そして、プロセス全体が新しいフォームの最初のステップからもう一度再開されます..

于 2012-08-23T22:02:48.010 に答える