【发布时间】:2016-05-03 18:47:21
【问题描述】:
我的网站有问题,我需要为 Uni 制作,我应该创建一个仅使用一个 HTML 页面来显示数据库中的表格的网站,允许用户搜索数据并删除数据。
我要做的是将所有表格显示为下拉框中的选项,然后将每个单独的表格完全显示在其中,但无法使其正常工作。 我之前设法让它工作,但现在它不再工作了。 我正在使用 getJSON 方法从 PHP 页面获取信息。
我已经写了下面的代码我遇到了麻烦
<script> src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
function setupTableNamesList() {
$.getJSON ("getTableName.php", function jsondata() {
if ( jsondata.names.length > 0 ) {
var html1 = '<select id="tablename" name="tablename">';
html1 + = '<option value="none">Please select a table</option>';
for ( i = 0; i < jsondata.names.length; i++ )
html1 + = '<option value="' + jsondata.names[i] +'">' + jsondata.names[i] + '</option>';
html1 + = "</select>";
$("#reports").html(html);
$("#tablename").change( changeHandler );
}
}//function
);
【问题讨论】:
-
错字
$("#reports").html(html);应该是$("#reports").html(html1); -
您需要在顶部修复您的脚本标签,语法为
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>。此外,您还应该将所有 javascript 函数都包含在<script>标记中。