私がしたいこと
<div class="result">
テキストフィールドに書き込むときは、 PHPがエコーしている内容を埋めたいです。
しかし、うまくいきません!
Jクエリ
$(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>
問題
入力を入力しても何も起こらず、キーアップ時に入力されたデータを POST することを意味していました (新しい文字を入力するとき/削除するとき.
それが機能するのを妨げているのは何ですか?私は jQuery が初めてです。
ありがとう。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>