我问了关于PHP打破的问题。 我需要停止执行php进程线程,而JavaScript执行获取变量值操作(代码由php生成)。打破php进程获取js变量
例子:
<?php
print get("prompt('put your name here');");
// this will generate $.ajax(... data: { 'return':prompt('put your name') } ...)
?>
PHP函数'得到'必须打印javascript代码(返回标题和内容),但不停止PHP的执行。他必须从浏览器看功能的结果。 (通过ajax返回)。
如何我可以停止PHP执行与TEMPORARY输出并返回查询结果后PHP代码完成。 或...建议我解决这个问题。
(我需要得到同步提示对话框结果)
谢谢!
这不是PHP的工作原理。 PHP是一种文本输出语言。它没有意识到浏览器执行它发送的代码。您不能等待JavaScript调用完成。 –
我需要另一种方式来做到这一点=) – xercool
这是一个猜测,但如果你只是想捕获用户的名字,将其注入到DOM(即HTML)某处并打印页面,则应该输出页面通过PHP并在JavaScript中处理其余部分。 (这就是它的目的。) –