Javascript 如何使用jquery在选项中显示所选值
我正在尝试显示数据库中要在选择选项中显示的值 在PHP、JSON、AJAX和JQUERY中运行Javascript 如何使用jquery在选项中显示所选值,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我正在尝试显示数据库中要在选择选项中显示的值 在PHP、JSON、AJAX和JQUERY中运行 $(document).on('click', '.edit_data', function () { var shop_id = $(this).attr("id"); $.ajax({ url: "<?php echo base_url();?>dashboard/update_shop", method: "POST",
$(document).on('click', '.edit_data', function () {
var shop_id = $(this).attr("id");
$.ajax({
url: "<?php echo base_url();?>dashboard/update_shop",
method: "POST",
data: {shop_id: shop_id},
dataType: "json",
success: function (data) {
$('#emp_name').value = data[0].emp_id;
console.log(data[0].emp_id);
$('#shop_name').val(data[0].shop_name);
$('#shop_owner').val(data[0].shop_owner);
$('#shop_phone').val(data[0].shop_phone);
$('#shop_dist').val(data[0].shop_district);
$('#shop_loc').val(data[0].shop_location);
$('#shop_code').val(data[0].shop_code);
$('#shop_id').val(data[0].shop_id);
$('#latitude').val(data[0].latitude);
$('#longitude').val(data[0].longitude);
$('#create_button').text("Update");
$('#createOrder').modal('show');
}
});
});
$(文档)。在('单击','上。编辑数据',函数(){
var shop_id=$(this.attr(“id”);
$.ajax({
url:“仪表板/更新商店”,
方法:“张贴”,
数据:{shop_id:shop_id},
数据类型:“json”,
成功:功能(数据){
$('#emp_name')。值=数据[0]。emp_id;
console.log(数据[0].emp\u id);
$('#店铺名称').val(数据[0]。店铺名称);
$('shop#u owner').val(数据[0]。shop_owner);
$('shop#u phone').val(数据[0].shop_phone);
$('shop#u dist').val(数据[0]。shop_district);
$('#shop_loc').val(数据[0]。shop_位置);
$(“#车间代码”).val(数据[0]。车间代码);
$('#shop_id').val(数据[0].shop_id);
$('#latitude').val(数据[0].latitude);
$('#longitude').val(数据[0]。经度);
$(“#创建按钮”)。文本(“更新”);
$('#createOrder').modal('show');
}
});
});
我希望输出类似于显示数据[0]。emp_id为选中状态,并在下拉列表中显示其他选项,如您的问题所示
如何使用jquery在选项中显示所选值
我不能评论,因为我的声誉低于50
您的答案应该是$('#idOfSelectTag').val('3')
$(文档).ready(函数(){
$('#txtValue')。更改(函数(){
changeValue($(this.val());
});
});
函数changeValue(){
var值=$('#txtValue').val();
值=值=“”?1:值;
$('selTest').val(值);
}
一
两个
三
四
五
更改值
您也可以在不使用jquery的情况下使用php
<select class="custom-select col-12" id="lcount" name="lcount" data-validation="required" >
<option value="0" <?php if($sdata['lcount']=='0') echo 'selected="selected"'; ?>>select</option>
<option value="1" <?php if($sdata['lcount']=='1') echo 'selected="selected"'; ?>>1</option>
<option value="2" <?php if($sdata['lcount']=='2') echo 'selected="selected"'; ?>>2</option>
<option value="3" <?php if($sdata['lcount']=='3') echo 'selected="selected"'; ?>>3</option>
<option value="4" <?php if($sdata['lcount']=='4') echo 'selected="selected"'; ?>>4</option>
<option value="5" <?php if($sdata['lcount']=='5') echo 'selected="selected"'; ?>>5</option>
</select>
>1
>3
>5
请向我们展示控制台.log(数据)的输出代码>否则我们将不知道发生了什么。如果您认为PHP代码是问题所在,那么也需要说明这一点。关于您的应用程序,我们所知道的只是您告诉/向我们展示的内容。将其更改为:$(“#emp_name”).val(数据[0]。emp_id)