2012-01-25 21 views
0

URLにアクセスして表示できるアプリケーションがあります。Jsonとphpがメッセージを表示していません

アプリケーション1(javascriptの検証メッセージ):application コードレイアウト:このアプリケーションでJsfiddle

あなたがそれにアクセスするときに、空のテキストボックスとボタンが表示されます。テキストボックスを空のままにしてボタンをクリックすると、JavaScriptの下に "Please enter a room number"というメッセージが表示されます。

問題は私のJSONとPHPですが。おそらく、部屋のテキストボックスの値がデータベースの値と一致すると、テキストボックス "Room is Valid"の下にメッセージが表示され、データベース内で一致しない場合は表示されるはずです"部屋は無効です"。問題は、それらのメッセージが表示されないことです。

メッセージを表示するにはどうすればよいですか?有効な部屋番号を使用して、この値をテストするには

:デフォルトisDataValidブールはオフを開始するので[OK]を最初にすることは、このJavaScript

if (validation()) { 
    $.getJSON({ 

であるCW5/10

答えて

0

)は(一部の検証をpasssingされていません偽であり、決して真実になることはありません。

第二のものは、あなたがどこでも「prequestion」を投稿していないので、それがここに来ることはありません

if (isset($_POST['prequestion'])) { 

です。あなたは送信ボタンの名前として持っていますが、フォームがポストバックを許可した場合にのみ、フォームが送信しないためにJavaScript関数が 'prequestion'を送信していないので、関数 'postback'が呼び出されます。これらの問題を修正し、JSONをサーバーから取得できるようにする必要があります。

+0

ありがとうございました。 – user1163005

関連する問題