Php 使用jquery获取数据并填充html表单

Php 使用jquery获取数据并填充html表单,php,jquery,html,sql,drop-down-menu,Php,Jquery,Html,Sql,Drop Down Menu,嗨,我需要帮助抓取数据的基础上下拉更改。基本上是从下拉列表中选择条目id,然后用数据库中的值填充文本框和其他下拉列表。(其他下拉列表已经填充,并且具有赋值运算符“”“=”。我只想在下拉列表中选择与数据库中的值匹配的精确值。棘手的部分是某些文本框在页面上默认情况下是隐藏的(使用jquery),并且仅在选择适当的下拉列表值时显示。我如何实现这一点 <select name='Item' id='Item' > <option va

嗨,我需要帮助抓取数据的基础上下拉更改。基本上是从下拉列表中选择条目id,然后用数据库中的值填充文本框和其他下拉列表。(其他下拉列表已经填充,并且具有赋值运算符“”“=”。我只想在下拉列表中选择与数据库中的值匹配的精确值。棘手的部分是某些文本框在页面上默认情况下是隐藏的(使用jquery),并且仅在选择适当的下拉列表值时显示。我如何实现这一点

              <select name='Item' id='Item' >
            <option value='123'>123</option>
            <option value='124' >124</option>
            <option value='125' >125</option>
         </select>

<select name='oper' id='oper' >
        <option value='='>Equal</option>
        <option value='between' >Between</option>
        <option value='in' >In</option>
    </select>

<input id="CLEQ" name = "Clientequal" type="text" size="20" maxlength = "08" data-  bvalidator="digit,minlength[08],required">      
<input id="CLBE" name = "ClientBetween" type="text" size="20" maxlength = "08" data-bvalidator="digit,minlength[08],required">
<input id="CLIN"  name = "ClientIn" type="text" size="100" maxlength = "100" data-bvalidator="Client,required">

好的,所以找到了这个使用json_编码获取数组的答案,并通过它进行解析以重新填充html表单。感谢大家的帮助

欢迎使用so。请添加所有相关代码并准确说明您的问题所在。不幸的是,人们无法猜到您的实际问题是什么。抱歉,我正在编辑代码您得到了正确的start和change()函数。下一步将使用.$ajax调用服务器端代码。但这是单独的更改代码。我想在页面顶部进行设置,读取条目change n相应地填充文本框。请给我示例代码。只需使用sql select*from table,其中item=item1。
$(document).ready(function() {  
        $("#CLEQ").show();
        $("#CLIN").hide();
        $("#CLBE").hide();   
$('#oper').change(function() {
    var selectedValue = $(this).val();

    if(selectedValue  === '=') {
        $("#CLEQ").show();
        $("#CLIN").hide();
        $("#CLBE").hide();
    } else if (selectedValue === 'between') {
       $("#CLEQ").show();
        $("#CLIN").hide();
        $("#CLBE").show();
    } else {
       $("#CLEQ").hide();
        $("#CLIN").show();
        $("#CLBE").hide();
    }
});



});