php怎么触发js函数,如何从PHP调用JavaScript函数?
就PHP而言(或者说真的,一个web服务器),一个HTML页面比一个大字符串更复杂。
所有的奇妙的工作,你可以做的语言像PHP – 从数据库和Web服务读取和所有 – 最终的目标是完全相同的基本原则:生成一个HTML *的字符串。
您的大HTML字符串不会成为任何更特别的,直到它由网络浏览器加载。一旦浏览器加载页面,那么所有其他的魔法发生 – 布局,框模型东西,DOM生成,和许多其他事情,包括JavaScript执行。
所以,你不“从PHP调用JavaScript”,你“在你的输出中包括一个JavaScript函数调用”。
有很多方法可以做到这一点,但这里是一对夫妇。
仅使用PHP:
echo '
'jsfunction();',
''
;
从php模式转换为直接输出模式:
// some php stuff
?>
jsFunction();
你不需要返回一个函数名或类似的东西。首先,手动停止编写AJAX请求。你只是对自己很难。获取jQuery或其他优秀的框架之一。
其次,了解一旦从AJAX调用接收到响应,您就已经在执行JavaScript代码。
这里有一个例子,我认为你在使用jQuery的AJAX
$.get(
'wait.php',
{},
function(returnedData) {
document.getElementById("txt").innerHTML = returnedData;
// Ok, here's where you can call another function
someOtherFunctionYouWantToCall();
// But unless you really need to, you don't have do
// We're already in the middle of a function execution
// right here, so you might as well put your code here
},
'text'
);
function someOtherFunctionYouWantToCall() {
// stuff
}
现在,如果你发送一个函数名从PHP回到AJAX调用,你可以做到这一点。
$.get(
'wait.php',
{},
function(returnedData) {
// Assumes returnedData has a javascript function name
window[returnedData]();
},
'text'
);
*或JSON或XML等。
php怎么触发js函数,如何从PHP调用JavaScript函数?相关推荐
- JavaScript函数调用方式:简单调用+在超链接中调用JavaScript函数+在事件中调用JavaScript函数
简单的调用 <html> <head> <meta http-equiv="Content-Type" content="text/html ...
- python 调用 javascript函数
python 调用 javascript函数 # pip install pyexecjs import execjs # 直接执行 print('execjs.eval:', execjs.eval ...
- EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题
大家好! 在我的 EOS 项目中,有一个页面流,共三个元素:"开始"---"视图"----"结束".其中视图与一个jsp文件(A.jsp)关 ...
- Python自定义函数的创建、调用和函数的参数详解
这篇文章主要介绍了Python自定义函数的创建.调用和函数的参数.变量作用域等常见问题,需要的朋友可以参考下 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性 ...
- python调用c语言函数_从Python调用C函数
python调用c语言函数 We can call a C function from Python program using the ctypes module. 我们可以使用ctypes模块从P ...
- 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...
点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和.要求主函数包括输入输出和调用该函数.具体信息 答:#include void main(){ int a,sum=0; pri ...
- python操作js中的输入_Python调用JavaScript代码的方法
准备阶段: 以一段简单的JS脚本为例,将代码写入到文件中,其中,定义了一个方法,计算两个数的和. //norm.js //计算两个数的和 function add(num1, num2) { retu ...
- QT5百度地图开发学习——qt调用JavaScript函数并传参
文章目录 前言 一.通信桥梁bridge 二.QT与JS相互通信(调用函数) 1.QT调用js函数 前言 在上文<QT5百度地图开发学习--控件提升展示地图>中,我们通过控件提升的方式在同 ...
- java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解
[Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...
- ES6的模块化管理、立即执行函数(IIFE):在函数声明后面立即调用、函数劫持
1.Node.js简介: (1)Node是什么: A.浏览器内核有两个引擎:渲染引擎(渲染html.css).JavaScript引擎(运行JavaScript代码) B.Node是独立于浏览器的Ja ...
最新文章
- uniapp中qrcode生成二维码后传的参数不见了_阿虚教你制作动态二维码,超详细教程!
- 推荐:一款Java开源的Springboot 即时通讯 IM 聊天系统
- leetcode算法题--扁平化嵌套列表迭代器
- Efficient Sparse Coding Algorithm
- JS模块化编程require.js简介
- 通过Rancher部署并扩容Kubernetes集群基础篇一
- Vi编辑器的基本使用方法及vi和Vim的区别【ZT】
- 如何产生cpk图形_PPK与CPK定义,差异分析及计算
- Android NDK生成及连接静态库与动态库
- 采用静态编译方式防止易语言小程序被误杀
- python爬虫抖音音乐_Python爬虫帮你打包下载所有抖音好听的背景音乐,还不快收藏一起听歌-后台/架构/数据库-敏捷大拇指-一个敢保留真话的IT精英社区...
- UnityEngine.Quaternion.LookRotation的使用(感觉这个用着还不错做一个笔记)
- Java栈,队列和循环队列的实现
- 分析器错误信息 未能加载类型 命名空间 类 ---小结
- poi设置单元格下拉下表
- GPS之MTK平台代码小结以及gps协议注释
- 深度解析高通RF360移动射频前端解决方案
- 微观经济学案例分析(四)
- CPU分析系列--vmstat/pidstat -wt分析进程/线程上下文切换造成的性能瓶颈
- NOIP复习篇———动态规划