Php 从远程服务器接收POST请求时触发JQuery函数

Php 从远程服务器接收POST请求时触发JQuery函数,php,jquery,post,Php,Jquery,Post,远程服务器向mypage.php发送POST消息 php然后处理接收到的消息并将其存储在我的数据库中,然后我希望在每次接收到消息时触发JQuery函数 知道收到POST消息时,mypage.php已经在我的浏览器上打开 谢谢你我就是这么做的。但我使用相同的页面处理。 php(其中submit是表单上submit按钮的名称): if(isset($\u POST['submit'])){ 回显“someJSFunction();”; } 编辑:对不起,我的错。我修复了echo中的引号。您可以直接

远程服务器向mypage.php发送POST消息 php然后处理接收到的消息并将其存储在我的数据库中,然后我希望在每次接收到消息时触发JQuery函数 知道收到POST消息时,mypage.php已经在我的浏览器上打开


谢谢你

我就是这么做的。但我使用相同的页面处理。 php(其中submit是表单上submit按钮的名称):

if(isset($\u POST['submit'])){
回显“someJSFunction();”;
}

编辑:对不起,我的错。我修复了echo中的引号。

您可以直接回显JavaScript,尽管这似乎不是最好的选择。为什么不通过AJAX发送帖子,并在AJAX回调中调用jQuery函数呢?帖子是由外部服务器发送的,如果帖子是从远程服务器发送的,我无法控制收到的内容,因为用户无论如何都不会与页面交互。jQuery函数的用途是什么?帖子是从远程服务器发送到mypage的。phpy您需要长轮询或WebSocket。很抱歉,我可能没有很好地解释这个问题:远程服务器向mypage.php发送帖子消息,所以我在mypage上没有任何表单。php这是无效的HTML。修正引号。@Tarik Mokafih我不明白为什么这不适用于那个。每当它从另一个页面接收到POST数据时,它就会运行js。我用变量名替换了“提交”,但不起作用,我需要在消息到达时检测消息,我不知道是否可以执行此类实时操作,或者我是否应该设置一个循环,每3秒钟检查一次更新example@TarikMokafih不必检查submit按钮,您可以检查您试图发布的内容。
if( isset($_POST['submit']) ){
    echo "<script type='text/javascript'>someJSFunction();</script>";
}