如何使用ajax调用生成一个选择选项.在检索时,它生成一个数组
how to make a select option using ajax call .on retrieval it produces an array
如何将结果数组数据添加为选择选项以获得下拉?
<html>
<script>
$(document).ready(function() {
$("#class_name").change(function(){
var class_id=$("#class_name").val();
//alert(""+class_id);
$.ajax({
url: "../masters/getsection.php",
type: "POST",
data:"class_id="+class_id,
success: function(data){
alert(data);
}
});
});
});
</script>
<body>
<div class="form-group">
<div class="col-sm-9">
<select name="class_name" class="form-control" id="class_name">
<?php
sizeof($StudentArray);
for($i=0;$i<sizeof($StudentArray);$i++){
echo "<option value='".$StudentArray[$i] ['classId']."'>".$StudentArray[$i]['name']."</option>";
}
?>
</select>
</div>
<div class="form-group">
<div class="col-sm-9">
<select class="form-control" name="section_name" id="section_name" >
<option value=array['sec_id']>.array['sec_name']</option>//how to give the array value here?
</select>
</div>
</div>
数据数组成功返回结果
array([0]=>array(['sec_id']=>1['name']=>A)
[1]=>array(['sec_id']=>2['name']=>B)
)
我的问题是如何打印这个数组值在第二?我的getsection。php是
<?php
include '../common/inc.common.php';
$class_id=$_POST['class_id'];
$tableName1 = "section";
$fields1="sec_id,sec_name";
$conditions1="where stat='A' and class_id='$class_id'";
$SectionArray = $Cobj->getCustomData($tableName1,$fields1, $conditions1);
print_r($SectionArray);
?>
在您的getsection.php
文件中删除print_r($SectionArray);
行并添加
echo json_encode($elements); This statement.
之后修改
success: function(data){
alert(data);
}
success: function(data){
for (var i = 0; i < data.length; i++) {
$('#section_name').append('<option value="' + data[i].sec_id + '">' + data[i].name+ '</option>');
}
}
相关文章:
- MeteorJS从上一个函数中检索JS中的结果
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 为什么jqPlot显示了一个错误的饼图,其中包含通过AJAX检索的数据
- 我有一个javascript类和该类的对象,我想将该对象存储在本地存储中并检索它
- 如何在 XML 中搜索特定属性以检索另一个属性
- jQuery从
- 列表中检索一个值
- 如何检索上一个属性的名称属性
- 基于一个属性Javascript检索多个对象
- 如何使用JQuery检索完整的DOM结构,其中输入只是一个按钮
- CRM-从另一个窗体检索选定的选项集
- 创建一个bookmarklet,可以检索文本框的所有最大长度,然后在表中打印id和最大长度
- JavaScript:如何从数组中检索一个随机项(锚定到另一个项)
- MySQL检索数据,为每个数据附加一个新行
- 将Javascript发布到PHP,然后在另一个javascript中检索
- Ajax - 在“成功”之后转到另一个页面,从那里的URL中检索用户ID
- 如何从 URL 检索第一个 H1
- 检索HighChart上的第一个和最后一个值
- 如何使用一个 HTML 页面中的数据来检索要在另一个 HTML 页面上使用 ajax 的数据
- 从另一个页面标记中检索值
- 插入数据库时如何从数据库中检索最后一个结果