将数据放入MySQL的jQuery中

时间:2015-11-16 04:11:08

标签: jquery mysql

var words = ['boat', 'bear', 'dog', 'drink', 'elephant', 'fruit'];              
$(document).ready(function(){
  $('#yourElement').autocomplete(
    hints: words
  );
});

我想从mySQL数据库而不是['boat', 'bear', 'dog', 'drink', 'elephant', 'fruit']

中放入数据

2 个答案:

答案 0 :(得分:0)

有大约十亿种不同的方法来做到这一点...一个简单的方法......这很容易理解......会是..

假设您正在使用PHP ..创建一个只返回以下内容的PHP页面:

var words = ['boat', 'bear', 'dog', 'drink', 'elephant', 'fruit'];

然后在HTML中的某个位置创建对该PHP页面的脚本引用..

<script type="text/javascript" src="returnwords.php"></script>

确保它会在您的代码之前执行,因为您正在执行jquery文档。您不必担心它。

答案 1 :(得分:0)

跟进@ norlihazmey-ghazali评论

选项1:

$(document).ready(function(){
  $('#yourElement').autocomplete(
    source: 'data.php'
  );
});

选项1 data.php:

<?php
$words = array;
/* DB code adding values to $words array: $words[] = $value */
header('Content-Type: application/json');
echo json_encode($words);
?>

选项2:

<?php
$words = array();
/* DB code adding values to $words array: $words[] = $value */
?>
var words = <?php echo json_encode($words);?>              
$(document).ready(function(){
  $('#yourElement').autocomplete(
    hints: words
  );
});