Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载页面后运行php函数_Javascript_Php - Fatal编程技术网

Javascript 加载页面后运行php函数

Javascript 加载页面后运行php函数,javascript,php,Javascript,Php,我获取用户的ip地址,然后向服务器发送请求以了解国家 如何让我的php函数在页面内容加载后发出请求。简而言之,你不能。如果你想在后台运行,你需要研究一下ajax。这能回答你的问题吗?有两种方法:可以在前端使用上面@jameson2012所述的ajax,在页面加载后调用脚本。您还可以在后端使用输出缓冲(请参见此处)来完成这项工作。这取决于您所说的加载:1)一旦页面形成并传递到用户浏览器,PHP就会结束它的工作。2) 浏览器加载页面3)JavaScript与驻留在用户一侧的页面协同工作。如果要在页面

我获取用户的ip地址,然后向服务器发送请求以了解国家


如何让我的php函数在页面内容加载后发出请求。

简而言之,你不能。如果你想在后台运行,你需要研究一下ajax。这能回答你的问题吗?有两种方法:可以在前端使用上面@jameson2012所述的ajax,在页面加载后调用脚本。您还可以在后端使用输出缓冲(请参见此处)来完成这项工作。这取决于您所说的加载:1)一旦页面形成并传递到用户浏览器,PHP就会结束它的工作。2) 浏览器加载页面3)JavaScript与驻留在用户一侧的页面协同工作。如果要在页面加载到userm后激活对服务器的请求,只需使用Jquery$(function(){})结构,这将确保在加载所有内容后执行代码。在{}内,将ajax请求放入服务器。如果需要,请将web变量存储在页面上带有ID的隐藏输入中。