2017-09-17 9 views
0

私はしばらくの間ウェブ開発をしてきました。 html形式とデータベースとの間でデータを送信することはよくある問題です。 私は通常この問題を下記の画像に示すようにphpスクリプトへのajax呼び出しで解決します。HTMLからデータベースへの伝送の自動化

これは、4つの異なるスクリプト(html、js、php、sql)でコーディングする必要があるため、多くの作業が必要なようです。

リクエストからリクエストに変わる唯一の興味深いものは、送信する属性のタイプと名前です。

これを処理する効率的な方法はありますか?

enter image description here

答えて

0

あなたは本当にHTMLフォームが自分自身でそれを行うことができますように、サーバーにデータを渡すためにはJavaScriptを必要としないので、私は3つの層を絞り込むう:

  • プレゼンテーション(フロントエンド)
  • データアクセス(バックエンド)
  • データベース

だから、質問は、のいずれかを使用せずにユーザ入力を管理できるのですか??短い答えは、現在のWeb開発のパラダイムではなく、私の知る限りではありません。

レイヤーとのやりとりのオーバーヘッドを軽減する方法の1つは、平均値スタックのように、1つの言語を端から端まで使用することです。 MEANでは、フロントエンドはJavaScriptとサーバー側のコードで記述されています。データベースレベルでは、MongoDBはデータをJSONのようなスキーマに格納します。したがって、データがレイヤーを通過する際に、あるフォーマットから別のフォーマットにデータを変更するために必要な体操を減らすことができます。

+0

JavaScriptを使わずにページをリロードせずにサーバーにデータを渡す方法はありますか? – superjojo140

+0

JavaScriptがまったくない?私はそうは思わないが、あなたはフォームの 'onsubmit'属性を対象にして最小限のJSでそれを行うことができます。 –

関連する問題