使用jquery填充MySQL

时间:2015-05-27 02:36:48

标签: php jquery mysql

我觉得我非常接近,我只是错过了一些非常简单的事情。在这里和其他网站上做了很多阅读之后,我尝试了几种不同的方法,但是没有任何工作可做。我得到的只是一个没有选项的选择框。

这是最新版本,虽然我已尝试过其他几种口味'。

这是我的PHP

<?php
require_once 'login.php';
$conn = mysqli_connect($db_hostname, $db_username, $db_password, $db_database) or die("Connection failed: " . mysqli_connect_error());

$sql = "select typecode, typename from bottletypes";
$query = mysqli_query($conn, $sql) or die ("listBottles102.php: get types");
$data = array();
while($row = mysqli_fetch_array($query, true)){
    $data[] = $row; 
};
echo json_encode($data);

这是我的HTML

<script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.10.2.min.js"></script>    
<script type="text/javascript">
    $(function(){
          var items="";
          $.getJSON("getTypes.php",function(data){
            $.each(data,function(index,item) 
            {
              items+="<option value='"+item.typecode+"'>"+item.typename+"</option>";
            });
            $("#bottleTypes").html(items); 
          });
        });
    </script>

    <select id="bottleTypes">
      <option>Default</option>
    </select>

就像我说的,我确信这很简单。而且我确信还有很多其他方法可以做到这一点。任何帮助将不胜感激。

由于

0 个答案:

没有答案
相关问题