我想做的事
在文本字段中写入时,我希望<div class="result">
用 PHP 回显的内容填充。
但它不起作用!
jQuery
$(document).ready(function() {
var search = $("#search");
if (search.val() !== '') {
search.keyup(function() {
$.post("index.php", { search : search.val()}, function(data) {
$(".result").html(data);
});
});
}
});
php
if (isset($_POST['search'])) {
echo 'hello';
}
html
<input type="text" name="search" id="search"/>
<br />
<div class="result"></div>
问题
填写输入时,什么都没有发生,这意味着在 keyup 上发布输入的数据(输入新字符/或删除。
是什么阻止它工作?我是 jQuery 新手。
谢谢。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>