これは非常に広範ですが、ここで私はこのような状況にどう対処しますか?
まず、いくつかの設定。ページとその目的
フォームページ - ユーザーから情報を入手 データページ - 検証、ユーザー入力の駆除。検証とdb挿入が成功した場合、警告「失敗」のいずれかが失敗した場合に警告「成功」
フォームページでは、特別な操作は必要ありません。あなたのデータページ
彼らは
を成功したときに2つのフラグ
$data_validates = false;
$data_stores = false;
がtrueにそれらを設定してくださいそして、私達はちょうど警告ボックスを行うにはJavaScriptをプリントアウトしている
if($data_validates && $data_stores)
{
echo "<script>alert('success');</script>";
}
else
{
echo "<script>alert('success');</script>";
}
を追加。法的なjavascriptで置き換えることができます。 PHPはサーバー側で処理されるので、あなたが生成したすべてのJavaScriptは、あなたのページを取得した後にブラウザがintepretするためのものです。
更新:いくつかのアドバイス:あなたが入力を受け付け、警告ボックスをポップアップするためにJavaScriptを使用したい場合は
は、物事がexistanceというのデータベースを確認し、そうで応答は、あるいは全く、あなたが必要としています多くのツールを使用するこれを行うには、RESTfulなAPIを作成し(スリムでredbeanphpを使用しています)、ajaxを使用してjsonレスポンスのリクエストを送信します。
PHPを使用してアラートボックスの値を変更したい場合/警告するWHENを指示する:私の例は良いスタート地点です。
jQueryはjavascriptではありません。 Javascriptは、jQueryが行うことができるすばらしいクールなものをすべて提供する言語です... jQueryには言語の使用法のような独自の言語がありません。
私は彼がjQueryUIプラグインを使用していると確信しています。http://jqueryui.com/demos/dialog/ – Jake
はい正しいです – pivot