基本上我有这个函数,一旦我点击它(ajax)就从我的MySQL数据库中检索一个值
从那时起,它会每秒更新一次,因为数据库中的值会发生变化
它现在更新自己,但我必须先点击按钮才能执行该功能。我似乎无法弄清楚如何删除它
Javascript / Ajax global.js
setInterval(function(){
var name = $('input#name').val();
if ($.trim(name) != '') {
$.post('ajax/name.php', {name: name}, function(data) {
$('div#name-data').text(data);
});
}
},1000);
HTML:
<input type="submit" id="name-submit" value="Grab">
<div id="name-data"></div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="js/global.js"></script>
name.php
require '../db/connect.php';
$query = mysql_query("
SELECT `names`.`location`
FROM `names`
WHERE `names`.`name` = '" . mysql_real_escape_string(trim($_POST['name'])) . "'");
echo (mysql_num_rows($query) !== 0) ? mysql_result($query, 0, 'location') : 'Name not found';