中断获取js变量的php进程
Break php process for getting js variable
我问了关于PHP中断的问题。我需要停止执行php进程线程,而javascript执行获取变量值操作(代码由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执行与临时输出和php代码完成后返回查询结果。还是……告诉我这个问题的解决方法。
(我需要同步获得提示对话框结果)
谢谢!
这不是它的工作方式-您需要在PHP中将JavaScript的输出和通过Ajax的响应作为两个单独的请求来处理。
。:一般方案如下:
-
PHP输出包含JavaScript等的相关HTML。此PHP脚本的执行到此结束。
-
客户端JavaScript执行所需的处理,并对服务器上的PHP脚本进行AJAX调用。这可以是相同的PHP脚本(您可以通过
$_GET
或$_POST
变量切换所提供的页面"模式"),也可以是完全不同的PHP页面。然而,重要的是要意识到,从PHP的角度来看,这是一个完全不同的脚本调用。
此外,理想情况下,您应该确保为禁用JavaScript的用户提供一个后备系统,尽管这些天在某种程度上已经过时了。
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- Ajax 不会将登录表单的数据传递给 PHP 进程文件
- PHP 在进程运行时刷新临时表单
- PHP ajax进程404页面在完成进程之前未发现错误
- PHP脚本重新运行自己,直到进程完成.然后每周重新启动
- PHP与jQuery简单上传与进程栏
- 从Ajax执行PHP脚本,而不需要等待答案(也不需要守护进程)
- 如何让PHP更新javascript的冗长进程状态
- PHP后台进程类似于Nodejs
- 需要了解Web进程背后的过程与HTML, PHP, Javascript,通过现有的HTML按钮到PHP函数问题
- PHP进程停止页面完全加载和显示
- 在PHP中完成进程后重定向页面
- 在一个php页面上显示在另一个php页面上运行的进程的进度
- 是否可以像使用Node.js那样,生成用不同于Python或PHP服务器的语言编写的子进程?
- 中断获取js变量的php进程