本文目录一览:
1、html调用js,js再调用php,然后在网页显示调用结果 2、html用js获取php文件报错 3、如何在js中调用php 4、html中利用js调用php文件输出文本 5、在HTML页面使用JS调用PHP动态页信息
html调用js,js再调用php,然后在网页显示调用结果
建议使用jquery
假设你右边是一个div标签,给他设置一个id值,比如id="show"
给查询两个字加一个标签,比如a标签:<a href="#" class="chaxun">查询</a>
然后写jquery的ajax代码:
$('a.chaxun').click(function(){ // class="chaxun"的a标签的点击事件
var bianhao, minzhi; // 声明2个变量
biaohao = $('#bianhao').val(); // 取得文本框id为bianhao的值
mingzhi = $('#mingzi').val(); // 同理
$('div#show').load('chaxun.php?bianhao=' + bianhao + 'mingzhi=' + mingzhi);
});
最后在你的chaxun.php中,和平时写代码一样就行了:
<?php
$bianhao = $_GET['bianhao'];
$mingzhi = $_GET['mingzhi'];
// 接着就是你的数据库查询
echo $Data; // 输出你的数据库查询结果即可
?>
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>
如何在js中调用php
js是浏览端脚本,PHP 是服务器端的,也就是说,浏览器里的js不能真正调用php。 但可以通过http request方式触发php方法并得到response。 server.php:
<?php
// server.php
$name = $_POST["name"];
$password = $_POST["password"];
$result = loginUser($name, $password);
echo $result;
?>
client.html:
<form action="server.php" method="POST">
<input type="text" name="name" />
<input type="text" name="password" />
<input type="submit" value="Login" />
</form>
或者在js中:
var name = $("[name='name']");
var password= $("[name='password']");
$.ajax({
url: 'server.php',
method: 'post',
data: {
name: name,
password: password
}
}).done(function(result){...});
html中利用js调用php文件输出文本
这个得看具体情况了。要是使用ajax的话,是不可以跨域访问的,也就是说这个php文件和前台页面要在一个域名下。
跨域的话,可以使用动态脚本来获得,不过可能就得改一下php的输出,变成var news=.......
。这样可以被js正常解析的形式。
不清楚你的具体情况。
在HTML页面使用JS调用PHP动态页信息
说实话没见过这种用法,html js 调用php动态页面,一般都用ajax吧