首页 > 解决方案 > 使用 javascript 显示来自 sql 的数据,因为它是以 HTML 形式输入的

问题描述

我正在使用 SQL 数据库页面来存储数据,但我一直坚持在输入 sql 时显示数据。

这是html表单的样子

在此处输入图像描述

现在在上图中,“模型组”和“模型变量”字段是只读的。现在我想在输入 VIN 号码后立即填写这两个表格。输入的 vin 号已经存储在 sql 数据库中。谁能建议我应该使用什么代码或一些参考文档?谷歌搜索对这个没有太大帮助。如果您需要,sql 数据库如下所示:

在此处输入图像描述

标签: javascriptphphtmlmysqlajax

解决方案


您需要对 vinno 的模糊事件执行 ajax 请求。

$('body').on('.vin-no','blur', function(){
   $.ajax({
        type:'post',
        dataType:'json',
        url: 'server.php',
        data: {vinno: $(this).val()}
        success: function(response){
            $('.model-group').val(response.modelgroup);
            $('.model-variant').val(response.modelvariant);
        }
   });
})

同样正如@ali 所说,它需要是一个选择列表,以便用户可以选择现有值之一。如果您使用“选择”,您可以将“模糊”事件设置为“更改”事件。我使用过 jquery ajax 调用,需要在服务器端执行 ajax 请求。


推荐阅读