私はすでに、$ flagsが符号なしintである(MessageBox($ text、$ caption、$ flags)とほぼ同じプロトタイプのJQuery UIダイアログを出力するPHP関数を用意しています(MB_OK | MB_ICONWARNING )どのようにPHP/JavaScriptでWin32関数MessageBoxと同等の機能を実装するのですか?
私の問題は、ポップアップから値を取り戻す方法です。 ボタンにはOK、CANCEL、RETRYなどのボタンがありますが、そのボタンがわかっているかどうかを知りたいのですが 通常、この関数は、OKが押された場合は1、CANCELが押された場合は2を返します。
私はAJAXと通常のフォームの投稿を見てきましたが、不可能に思える操作を行います。
$userInput = MessageBox("Would you like to delete this line?", "WARNING", MB_OKCANCEL | MB_ICONWARNING);
(Win32関数のためのhereを参照してください)
はい、それは動作しますが、私の問題を解決しません(JqueryのUIダイアログはPHPのユーザ入力を返すための "buffed"警告/確認です)。 –
Ok、クライアントからのajax要求確認の条件でサーバー側にはあなたに合っていませんか? 次のようなものがあります。 if(この行を削除しますか?){ $ .post( "/ server_handler.php"、{id:123}、function(data){alert( " '完全な削除');}); } else { //何かをしてください! } –
確認はうまくいきましたが、私たちがやりたいことが限られていましたが、おそらくあまりにも野心的でした。とにかく助けてくれてありがとう –