你可以向我发送正确的方向来编写PHP中的Wait函数吗?我正在使用过程代码样式。
方案如下:
我需要编写等待和恢复功能的指导。
答案 0 :(得分:1)
这听起来好像你需要使用AJAX。 jQuery为您提供了一些解决问题的舒适方法。
$.post( "test.php", { name: "John", time: "2pm" })
.done(function( data ) {
alert( "Data Loaded: " + data );
});
这是https://api.jquery.com/jQuery.post/的代码示例。 您可以查看https://api.jquery.com/jQuery.ajax/。
此AJAX函数使用给定参数作为POST变量调用脚本test.php。 您将收到一个答案(数据),您可以在之后使用JS。我认为done()函数完全符合您的要求。要在可以使用JSON对象的语言之间保持一致。
您实际上无法阻止PHP执行。这就是为什么你会使用一个处理你的请求的文件。
答案 1 :(得分:0)
这里的人说阿贾克斯需要做到这一点。这是真的。但是,它不是唯一可用的选择。使用cURL也是一个选项,并且使用CURLOPT_RETURNTRANSFER(在传输后返回值)设置它就可以完成我需要做的事情:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);