php如何调用js方法 PHPJavaScript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是要在后台PHP页面中引入这个js方法。而且貌似HTML点击提交表单的时候都是已经离开了本页面。除非做一个Ajax方法,不要form了。直接Ajax提交。点击按钮触发Ajax。这样原HTML不会刷新。触发弹出层可以写在Ajax的onreadystatechange里 php的要先执行,再输送到客户端,肯定找不到你的js方法 在你echo 这个js方法前把你写的js引入 php如何调用js方法??一个运行在服务器端一个运行在前端,从你发起请求在服务器端运行PHP脚本到返回结果两者都没有交集何来调用!表单提交前后的html文档都不一样,要不就是用ajax请求php脚本获取数据然后用你的js方法处理,要不就是在php运行完后生产的新页面里面处理。 php中调用js,我一般都直接echo "<script>alert('错误!')</script>"; 就是echo直接输出。找不到那个方法是因为你echo输出这段script之前并没有引用到你那个js方法的定义。 处理方法:1、你输出的js格式对不对,js 方法 必须有</script></script>包起来2,你输出的方法有没有引入。建议你先输出一个alert试试,要是这个没问题,可以弹出窗体,就说明方法不对,或者没引入js了。 总结: 本来用ajax处理确实很简单,就不会出现这个问题了,但是如果需要上传图片就不能使用ajax了。所以我使用的是form提交 target指向一个隐藏的iframe 我试过使用加载js文件在echo之前,这样导致的问题是这个弹出层获取到了,但是却不能显示当前页,而是输出到隐藏的iframe. 最终使用了一直折中的方法,直接在一个新开页面显示。以上谢谢各位答疑! 楼主 这个问题 我也在找解决的方法 你找到了 么 我试过使用加载js文件在echo之前,这样导致的问题是这个弹出层获取到了,但是却不能显示当前页 就是获取不了当前页 纠结 这个php代码如何打开,望高手指点 Warning: mysql_fetch_array() expects parameter 1 to be resource 网页嵌套php 怎么把str全部输出来?? 使用定界符定义一个字符串出现的错误 PHP 简单图片上传,看看哪出问题了 php网站:如何使校园外部的访问通过登陆网站来访问校园内部免费但是校园外部访问要收费的网站? PHP安装问题:APACHE 2.2.2 can't load php5apache2.dll mail函数的应用 请问如何通过链接传参数? php到注入报错 cgi到底是个什么东西
而且貌似HTML点击提交表单的时候都是已经离开了本页面。
除非做一个Ajax方法,不要form了。直接Ajax提交。
点击按钮触发Ajax。这样原HTML不会刷新。
触发弹出层可以写在Ajax的onreadystatechange里
一个运行在服务器端一个运行在前端,从你发起请求在服务器端运行PHP脚本到返回结果两者都没有交集何来调用!
表单提交前后的html文档都不一样,要不就是用ajax请求php脚本获取数据然后用你的js方法处理,要不就是在php运行完后生产的新页面里面处理。
找不到那个方法是因为你echo输出这段script之前并没有引用到你那个js方法的定义。
2,你输出的方法有没有引入。
建议你先输出一个alert试试,要是这个没问题,可以弹出窗体,就说明方法不对,或者没引入js了。
本来用ajax处理确实很简单,就不会出现这个问题了,但是如果需要上传图片就不能使用ajax了。所以我使用的是form提交 target指向一个隐藏的iframe
我试过使用加载js文件在echo之前,这样导致的问题是这个弹出层获取到了,但是却不能显示当前页,而是输出到隐藏的iframe.
最终使用了一直折中的方法,直接在一个新开页面显示。以上谢谢各位答疑!