【发布时间】:2010-12-16 18:35:36
【问题描述】:
这样你就可以在不按回车的情况下搜索标签。
我想知道:
- 标签是从数据库中还是从 XML 文件中检索到的?
- 是否涉及 ajax?
我是前端新手。如果涉及ajax。代码应该怎么写?
我希望它访问一个返回数据的 php 文件。但我不熟悉它的实际工作原理。
代码应该是这样的:
<html>
<body>
<script type="text/javascript">
function ajaxFunction()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
{
document.myForm.time.value=xmlhttp.responseText;
}
}
xmlhttp.open("GET","time.php",true);
xmlhttp.send(null);
}
</script>
<form name="myForm">
Name: <input type="text" name="username" onkeyup="ajaxFunction();" />
Time: <input type="text" name="time" />
</form>
</body>
</html>
我如何发送用户在释放 php 密钥后键入的文本?以及在 php 使用 SELECT 获取标签后我应该如何返回值。回声?
请指导我一点。当涉及到前端时,我很困惑。
【问题讨论】:
-
它真的相关吗?您提供的所有变体都是可行的。您使用的内容取决于您的设置以及对您最有意义的内容
-
问题是我不知道如何编写代码来工作=) 你如何将数据发送到 php 文件?您如何使用回显语句从 php 发送回数据?是接收的ajax还是jquery? php应该从数据库中检索吗?还是从 xml 文件中获取?但如果它来自 xml,那么你必须从数据库中导出它吗?请指导我一点=)
标签: javascript jquery mysql database ajax