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