A. html如何通过js脚本调用显示一个php页面的内容
用javascript形式输出数据,其实那就是php把js的输出脚本变为字符串的形式,当js调用会执行php代码版
例如:输出的php文件demo.php
echo 'document.write("'.define('WP_USE_THEMES', false);.'")';
echo 'document.write("'.require('article/wp-blog-header.php');.'")';
echo 'document.write("'.query_posts('showposts=20');.'")';
其它的都是这样权写就行了
html页面js调用demo.php
<script type="text/javascript" src="demo.php"></script>
B. 求助:HTML点击按钮调用JS文件或者直接调用JS代码
HTML点击按钮调用JS文件或者直接调用JS代码的方法陵辩橘。
如下参考:
1.将这段代码保存到一个文件中,如下图所示。
C. 在html页面获取php的值 js调用php
直接写<?php代码?> 把这个加到js里就带世行 他们的执行顺序是先php在html 所以到浏览器解释执行html和js的时候就已经有了php的执行蠢明肢结果
这个就是我写的一个js和php混编的
不过前提是你这个是个php模板文槐友件或者如果你是html文件需要在配置文件里配置把html也用php执行
D. HTML嵌入PHP,怎样用js调用php的内容
js无法调用php的内容。
php是服务器端语言,在服务器的时候已经歼旁解析过了,然后发给用户的浏览氏圆橡器。到用户这边时,实际上已经没有php代码。这时才开始按照加载顺序执行js代码,此腔闭时js只能调用页面现有的东西
E. 通过HTML的一个按钮触发PHP文件
用ajax把表单字段传给php在后台后用$_GET或$_PODT 把变量接收到 , 最后把要返回给html页面的值 echo 输出就行了然后ajax接收显示就行。
F. 如何在HTML文件中运行php代码
在服务器设置中,默认是不把HTML拿去解析的.
如果在服务器中修改设置,也可以,但你觉得对每一个HTML进行解析,有必要吗?效率会很低下的。
因为在配置apache时,php的扩展名一般配置为php或php3,只有当文件扩展名为php或php3时,才会通过php服务器端的解析,否则只当是html语言,不进行php脚本的解析,也就无法调用php的代码!APACHE在Apache的httpd.conf中加入以下语句:
AddType application/x-httpd-htm .htm
Action application/x-httpd-htm "/php4/php.exe"IIS在IIS中的应用程序映射里添加:
“可执行文件:”路径\php.exe
“扩展名:”.htm
这样就可以让php解释htm中的php代码了。
因为你的HTML内容中夹带PHP请求语句(如<? .....?>),需要PHP引擎来语法解析,而PHP服务的默认文件后缀为.php和.php3,.htm和.html后缀的文件是不会提交PHP引擎解析的。
G. html页 调用PHP
静态页面中看上去好你是不能直接调用php文件了,但是有可以使用js调用轮祥方式来调用php文件,当然还可以使用ajax 调用php文件,下面我来给大家介绍.
举一个简单的例子来说明:如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php。
Javascript代码如下:
<script type="text/javascript" src="b.php?action=test"></script>
在b.php中有这样一段PHP代码:
<?php $action=$_GET['action'];
echo "document.write('".$action."');n";
?>
当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,内容为JS传递的参数action的值,也就是在PHP文件中接受过来的action的值.
jquery的load函数是请求另一个文件并加载到当前DOM里的调用
1、加载一个php文件,该php文件不含传递参数,代码如下
$("#myID").load("test.php");
2、加载一个php文件,该php文件含有一个传递参数,代码档槐如下:
$("#myID").load("test.php"腊蠢搏,{"name" : "Adam"});
3. 加载一个php文件,该php文件含有多个传递参数,参数间用逗号分隔,代码如下:
$("#myID").load("test.php",{"name" : "Adam" ,"site":www.111cn.net});
//导入的php文件含有一个传递参数,类似于:test.php?name=Adam&site=www.phpfensi.com
4. 加载一个php文件,该php文件以数组作为传递参数,代码如下:
$("#myID").load("test.php",{‘myinfo[]‘, ["Adam", www.phpfensi.com});
导入的php文件含有一个数组传递参数。
H. HTML中用JS调用PHP怎么实现!
当你如此写:
<SCRIPT LANGUAGE="JavaScript" src="http://jiankang.hnwjfk.com/1/qq.php">
时,你只要让qq.php返回的是js代码就行,浏览器拿到你qq.php返回的代码后,它会当做js代码来运行的,但浏览器不会管你这些js代码是你php生成的还是服务器直接返回的.
所有你的qq.php可干很多事,判断啦,处理啦.尽管加工好你的js代码后再返回好了.
返回的方式可以是echo js代码字符串;
也可以把你tongjisq.js的代码写入qq.php中,在js代码可变数据位置插入php代码,如:
------------ code start -------
<?php
$city = '合肥';//由php解析ip得到的地址
?>
...
var title = '欢迎您,来自<?php echo $city;?>的朋友';
...
------------ code end -------
那么以上代码到浏览器后就变成了:
------------ code start -------
...
var title='欢迎您,来自合肥的朋友';
...
------------ code end -------