私はPHPの破りについて質問しました。 javascriptが(phpによって生成されている)コードを実行している間、私はPHPプロセススレッドの実行を停止する必要があります。js変数を取得するためのPHPプロセスを中断する
例:
<?php
print get("prompt('put your name here');");
// this will generate $.ajax(... data: { 'return':prompt('put your name') } ...)
?>
PHPの関数 ''' 取得のJavaScriptコード(リターンヘッダとコンテンツ)を印刷する必要がありますが、PHPの実行を停止しません。彼はブラウザから機能の結果を見なければならない。 (ajax returnを介して)。
私はどのようにしてPHP出力をTEMPORARY出力で終了し、PHPコードの完了後にクエリ結果を返すことができます。 ...この問題の解決方法を教えてください。
(私は同期プロンプトダイアログ結果を取得する必要があります)
ありがとう!
これはPHPの仕組みではありません。 PHPはテキスト出力言語です。それはブラウザが送信するコードの実行を認識していません。 JavaScriptコールが完了するのを待つことはできません。 –
これは別の方法が必要です=) – xercool
これはちょっとしたことですが、ユーザーの名前をキャプチャしてDOM(つまりHTML)に挿入してページを印刷するだけで、 JavaScriptを使用して残りの部分を処理します。 (それはそれのためのものです。) –