2016-04-06 7 views
0

レストランには予約の開始時刻と終了時刻を入力できる形式があります。今私は、私がフォームに入力したタイムスパンを妨げるデータベース内の予約が既に存在するかどうかをチェックしたいと思います。どうやってやるの?Javascriptで干渉のタイムパンを確認していますか?

+0

この質問は広範囲に及ぶものです。あなたが何かを試してみて、それがコードを投稿して働いていないと答えた場合、もっと具体的な質問をしてください... – brso05

+0

'Ajax'は始めるのに適しています... – brso05

答えて

1

クライアント検証:

  1. タイムズは、あなたの 選択したレストランのオープンのためのビジネス時間と互換性があります。
  2. 提供された予約は有効です: 'From'と 'To'は逆にされず、注文、準備、食事(レストランに依存します)に十分な時間をおいてください。

クライアントの検証に予約要求を伴うコールサーバーAPIが渡されたと仮定します。サーバーは適切なエラーで応答する必要があります。

追加のユーザーエクスペリエンスの利点として、サーバーは利用可能な予約ウィンドウのリストをクライアントに提供することもできるため、顧客は利用可能性チェックに合格するまで予約を強制する必要はありません。

http://api.jquery.com/jquery.post/ APIとの会話方法。 AngularJSまたは他のフレームワークを使用している場合は、クロスドメイン通信だけでなく、外部リソースとの通信に関するドキュメントも確認してください。

関連する問題