在JAVASCRIPT中嵌入PHP??????? 这样是不可以的.你服务器端和客户端没有搞清楚JavaScript是客户端的程序,而PHP是服务器端执行的程序,两者之间是不能互相调用的.你只用通过提交的方式客户端和服务器端进行数据交换. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可能做到的吧,要先提交之后才能执行PHP。 如果数据不是很庞大(如匹配查询),可以先将数据库中的数据提出放在javascript的数组中,再用javascript从数组中得到结果。 uGain(幽亙)大哥能不能说的具体点.还有楼上的两为大哥,按照你们所说的想法应该如何实现呢???比如把这个文件重新调用一下是web2显示查询结果也可以啊。具体方法应该如何写呢???谢谢了!!!!!! 按你的说法还不如不用这个函数,直接把wb1提交到本页,用php接收,查询数据库,在wb2处显示结果不就ok了? 局部刷新,可以考虑在客户端用XMLHTTP同步得到服务器返回,再用脚本更新局部网页内容在csdn上search XMLHTTP wsj(骆驼)(从麻木中苏醒) 大哥,有人告诉我这个思路:function find(e){var oo=new ActiveXObject("Microsoft.XMLHTTP")oo.open("post","test1.php?msg="+ e.value,false);oo.send();document.form1.wb2.value = oo.responseText;.....//我想在这里用PHP查询,该如何写呢}</script> uGain(幽亙)大哥,"直接把wb1提交到本页,用php接收,查询数据库,在wb2处显示结果"应该怎么写啊。我是初学者,能给我大体写写框架吗?谢谢了!!!!!!!!!!!!!!! 其实我的思路也是"直接把wb1提交到本页,用php接收,查询数据库,在wb2处显示结果",可是不知道该怎么写,请大家帮忙啊 test1.php根据msg: wb1.value输出查询结果document.form1.wb2.value = oo.responseText;将查询结果付给wb2 我的思路也是"直接把wb1提交到本页,用php接收,查询数据库,在wb2处显示结果",可是不知道该怎么写,请大家帮忙啊 你怎么还不明白呀PHP不会,用asp示例:<?include ("db_connect.php");?><FORM METHOD=POST ACTION="add.php" name="form1"><INPUT TYPE="text" NAME="wb1" onkeydown="if(event.keyCode==13)find(this)"><INPUT TYPE="text" NAME="wb2" ></FORM><script language=javascript>function find(e){var oo=new ActiveXObject("Microsoft.XMLHTTP")oo.open("post","test1.asp?msg="+ e.value,false);oo.send();document.form1.wb2.value = oo.responseText;}</scrpt>test1.asp----------------<%response.write "根据输入:" & request("msg") & " 的查询结果"%>假如再wb1输入: bbb那么回车后wb2的内容将变为: 根据输入:bbb 的查询结果 可以到过来!在php中嵌入javascript代码! wsj(骆驼)(从麻木中苏醒),你说的方法我明白了,可是你举的例子只是直接把wb1的值给wb2,我现在想在find()函数中,根据wb1的值进行php查询数据库,该如何写呢???????????????????????????????? 如何用PHP,不断刷新页面中一小块div的内容? 要实现注册用户邮箱激活,但正文的链接被当成垃圾邮件了,怎么办? js模仿google自动完成功能 请问这段代码是什么 意思? getrobot()函数的作用? 帮忙解决下PHP错误,急急急! 图片自适应宽度和高度的问题 发带多个附件的邮件,怎么后几个附件都没内容 php如何判断一个用户离开某个页面,例如他异常掉线.急啊啊啊啊啊啊啊啊! 一个诡异的重复写入问题 很简单的session 问题 为什么我的值取不到
还有楼上的两为大哥,按照你们所说的想法应该如何实现呢???比如把这个文件重新调用一下是web2显示查询结果也可以啊。具体方法应该如何写呢???谢谢了!!!!!!
function find(e)
{
var oo=new ActiveXObject("Microsoft.XMLHTTP")
oo.open("post","test1.php?msg="+ e.value,false);
oo.send();
document.form1.wb2.value = oo.responseText;
.....//我想在这里用PHP查询,该如何写呢
}
</script>
输出查询结果document.form1.wb2.value = oo.responseText;
将查询结果付给wb2
用asp示例:<?
include ("db_connect.php");
?>
<FORM METHOD=POST ACTION="add.php" name="form1">
<INPUT TYPE="text" NAME="wb1" onkeydown="if(event.keyCode==13)find(this)">
<INPUT TYPE="text" NAME="wb2" >
</FORM>
<script language=javascript>
function find(e)
{
var oo=new ActiveXObject("Microsoft.XMLHTTP")
oo.open("post","test1.asp?msg="+ e.value,false);
oo.send();
document.form1.wb2.value = oo.responseText;
}
</scrpt>
test1.asp
----------------
<%
response.write "根据输入:" & request("msg") & " 的查询结果"
%>假如再wb1输入: bbb
那么回车后wb2的内容将变为: 根据输入:bbb 的查询结果
在php中嵌入javascript代码!