Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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函数的HTML onkeyup事件属性_Javascript_Php_Html - Fatal编程技术网

Javascript 运行PHP函数的HTML onkeyup事件属性

Javascript 运行PHP函数的HTML onkeyup事件属性,javascript,php,html,Javascript,Php,Html,HTML onkeyup事件属性是否可以运行PHP函数而不是Javascript函数 如果没有,那么是否可以立即让javascript函数调用PHP函数 谢谢。有点。。。您可以让onkeyup事件进行ajax调用,该调用将运行php脚本并返回值/对象/等等 如果您使用的是jQuery,那么可以查看 示例代码为: $(document).on('keyup', function () { $.ajax('http://www.domain.com/file.php') .done(

HTML onkeyup事件属性是否可以运行PHP函数而不是Javascript函数

如果没有,那么是否可以立即让javascript函数调用PHP函数


谢谢。

有点。。。您可以让onkeyup事件进行ajax调用,该调用将运行php脚本并返回值/对象/等等

如果您使用的是jQuery,那么可以查看

示例代码为:

$(document).on('keyup', function () {
  $.ajax('http://www.domain.com/file.php')
      .done(function(data) {
         // javascript to run on success
      }
});
客户端可以触发一个
事件
来触发对执行PHP服务器的调用

我会用图表解释,这样你可以看得更清楚

[Client] (browser with javascript) does something
 -> event is triggered
    -> ajax request is sent to server

[Server] (that runs php scripts) receives request
 -> looks for the script to run
    -> if found, runs script
       -> output is returned to client

[Client] receives response
 -> client does something with response
如您所见,这些技术位于完全不同的环境中,托管在许多有助于透明通信的协议后面

可以模拟对php函数的调用 请阅读以下主题

  • URL重写(你可以像这样调用
    http://host/phpfunc/param1/param2/paramN
  • javascript(它做什么和不做什么)
  • ajax(对服务器的异步调用)
  • jquery(一个很好的帮助库)