【发布时间】:2011-10-08 21:31:37
【问题描述】:
我问了关于 PHP 破解的问题。 我需要停止执行php进程线程,而javascript执行get变量值操作(代码由php生成)。
例子:
<?php
print get("prompt('put your name here');");
// this will generate $.ajax( ... data: { 'return':prompt('put your name') } ... )
?>
PHP 函数 ''get'' 必须打印 javascript 代码(返回标头和内容),但不要停止执行 php。他必须从浏览器观看功能的结果。 (通过 ajax 返回)。
如何在 php 代码完成后使用 TEMPORARY 输出停止 php 执行并返回查询结果。 或者...建议我解决这个问题。
(我需要同步得到提示对话框结果)
谢谢!
【问题讨论】:
-
这不是 PHP 的工作方式。 PHP 是一种文本输出语言。它对浏览器执行它发送的代码的感知为零。您不能等待 javascript 调用完成。
-
我需要其他方法来做到这一点 =)
-
这有点猜测,但是如果你只是想捕获用户的名字,将它注入到某个地方的DOM(即HTML)并打印页面,你应该通过PHP输出页面并在 JavaScript 中处理其余部分。 (这就是它的用途。)
标签: php javascript jquery extjs prompt