0
我不需要任何代码这一点,只是不同的步骤,我需要为了做这样的事情:用JavaScript触发一个php循环?
基本上是:
- 用户在文本输入字段 写的东西
当用户完成打字,它会触发一个PHP循环
循环比较一下用户写上一个.csv表什么
如果什么类型的用户是相同的数据库上的任何东西,它会触发一些
否则,它什么都不做
我真的不能让我的脑海里这一点,任何人都可以只解释我必须采取哪些措施才能做到这一点?
我不需要任何代码这一点,只是不同的步骤,我需要为了做这样的事情:用JavaScript触发一个php循环?
基本上是:
当用户完成打字,它会触发一个PHP循环
循环比较一下用户写上一个.csv表什么
如果什么类型的用户是相同的数据库上的任何东西,它会触发一些
否则,它什么都不做
我真的不能让我的脑海里这一点,任何人都可以只解释我必须采取哪些措施才能做到这一点?
你可以使用JQuery库来帮助你。
首先包括在你的页面的页眉jQuery脚本
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
然后添加一个脚本来控制
<script language="javascript">
$(function(){
$("#target").keypress(function() {
//input length more than 2
if($("#target").val().length > 2)
{
$.post("handle.php", { searchkey: $("#target").val()})
.done(function(data) {
//Do something to handle your return.
alert("Data Loaded: " + data);
});
}
});
});
</script>
<input id="target" type="text" value="">
在这里你的PHP handle.php
<?php
print_r($_POST["searchkey"]);
?>
你怎么知道用户完成打字.. ??如果你知道这一点,然后使用用户输入的文本进行ajax调用,并在服务器端进行比较,然后执行所需的任何操作。 –
[如何在JavaScript中调用PHP函数?]可能的重复(http://stackoverflow.com/questions/5984545/how-to-call-a-php-function-in-javascript) –
我想它可以工作用_keyup_函数没有?不幸的是,我不知道ajax – Cancerbro