js无法显示php数据 我写的js代码浏览器不显示
php中使用js调用不显示内容
对于以script language=javascript src=index2.php/script这样方式调用的php文件(index2.php),我有一个经验,采用下面的结构:
创新互联建站从2013年创立,先为莱阳等服务建站,莱阳等地企业,进行企业商务咨询服务。为莱阳企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
?php
//首先是在文件一开头定义一个变量保存所有的输出内容
$out_str='';
//把原来程序里面所有的echo语句都修改为给上面的变量增加内容
//比如下面的语句
//echo "错误信息:$err";
//就修改为下面这样
//$out_str.="错误信息:$err";
//在程序的最后,使用下面的语句,完成把变量里面的所有内容输出
foreach (explode("\n",str_replace("\r",'',$out_str)) as $line) echo "document.write('".str_replace("'","\\'",$line)."');\n";
?
我许多程序都是用的这样的模板,非常顺利。
关于js表单调用显示php数据,急
这个你多看看书,多看看人家代码怎么写就会了
php只是获取数据,数据怎么表示是你自己的问题
php网页js调用失败,无法显示,怎么办
建议使用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;//输出你的数据库查询结果即可
文章名称:js无法显示php数据 我写的js代码浏览器不显示
标题链接:http://scyanting.com/article/ddeeghe.html