首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php怎么调用js方法

2013-06-26 
php如何调用js方法form表单提交到后台PHP进行处理,处理完后需要调用前天js的一个方法展示一个弹出层,但是

php如何调用js方法
form表单提交到后台PHP进行处理,处理完后需要调用前天js的一个方法展示一个弹出层,但是提示错误找不到这个js方法,调用方法是 直接echo 一段js代码。 PHP JavaScript
[解决办法]
应该是要在后台PHP页面中引入这个js方法。
而且貌似HTML点击提交表单的时候都是已经离开了本页面。
除非做一个Ajax方法,不要form了。直接Ajax提交。
点击按钮触发Ajax。这样原HTML不会刷新。
触发弹出层可以写在Ajax的onreadystatechange里
[解决办法]
先引入js文件
[解决办法]
php的要先执行,再输送到客户端,肯定找不到你的js方法
[解决办法]
在你echo 这个js方法前把你写的js引入
[解决办法]
这个“js的一个方法”只在表单页中还是在表单目标页中?
[解决办法]
php如何调用js方法??
一个运行在服务器端一个运行在前端,从你发起请求在服务器端运行PHP脚本到返回结果两者都没有交集何来调用!
表单提交前后的html文档都不一样,要不就是用ajax请求php脚本获取数据然后用你的js方法处理,要不就是在php运行完后生产的新页面里面处理。
[解决办法]
就是echo直接输出。
找不到那个方法是因为你echo输出这段script之前并没有引用到你那个js方法的定义。

热点排行