【问题标题】: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>    

【问题讨论】:

    标签: php html jquery mysql forms


    【解决方案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)
        })
    }
    

    希望对你有帮助。

    【讨论】:

    猜你喜欢
    • 2015-10-19
    • 1970-01-01
    • 2021-12-18
    • 2016-09-25
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    相关资源
    最近更新 更多