根据先前的输入从数据库中获取输入值

Posted

技术标签:

【中文标题】根据先前的输入从数据库中获取输入值【英文标题】:Get input value from database based on previous input 【发布时间】:2021-09-16 11:00:46 【问题描述】:

我有一个加薪表格,我必须在其中手动输入每家公司的早班和夜班费率。每个公司都有不同的费率。我想在选择公司的名称时,应该使用php从数据库中检索速率,并自动填写,以便用户只需输入劳动者工作的天数。我不确定如何实现这一点。每家公司的费率都存储在数据库中。 如何做 jquery 使这个想法生效?

    <input type="text" name="name">  
     <div>
     <label>Morning Shift Rate: </label>
     <input type="number" name="morning_rate" 
     id="morning_rate">  

     <label> Days : </label>
     <input type="number" name="morning_day" id="morning_day">  
     </div>
                 
    <div>
    <label>Night Shift Rate: </label>
    <input type="number" name="night_rate" id="night_rate">  
                   
    <label> Day : </label>   
    <input type="number" name="night_day" id="night_day" >  
    </div>

  <script>
        $(document).ready(function()
           $('#name').click(function()
            ????

           )        
    )
          </script>    

【问题讨论】:

【参考方案1】:

您必须使用 AJAX 调用从数据库中请求数据。 但是,您必须有太多的后端语言(例如:PHP、Python...),因为他会从数据库中检索数据。 jQuery 示例:

submitForm = function(url, element) 
    const dataForm = element.serializeArray();
    let data = 'id': dataForm[0]

    $.ajax(
        method:'POST',
        url: url, // Your url to send the datas (the id in your view for example) at your backend
        data: data,
    ).then(response () 
        console.log(response.rate)
    )

希望对你有帮助。

【讨论】:

谢谢。但是你能举个例子说明如何用 PHP 做到这一点吗? 是的,您已经在本站回复了:***.com/questions/39341901/…

以上是关于根据先前的输入从数据库中获取输入值的主要内容,如果未能解决你的问题,请参考以下文章

Angularjs +如何在指令中获取先前的输入字段值

根据用户输入从 LinkedList 中获取值

如何从 Pyspark / Python 数据集中先前计算的列中获取值

保留文本框的先前值,直到表单关闭

核心数据:如何进行第二次获取仅限于先前获取的结果?

PROTOBUF INT64 检查先前输入的数据 c++