访问Ajax以javascript返回的数组中的特定值
Accessing a specific value from an array returned by Ajax in javascript
Ajax部分
$("#panchayat").change(function(){
var param = {'panchayat_id':$(this).val()};
alert (param['panchayat_id']);
$.ajax({
type : 'POST',
url : '<?php echo base_url();?>index.php/parent_taluk',
dataType : 'html',
data: param,
success : function(data)
{
var taluk_id='taluk_'+data;
alert(taluk_id);
document.getElementById(taluk_id).selected=true;
},
error : function(XMLHttpRequest, textStatus, errorThrown)
{ alert(XMLHttpRequest.responseText);
}
});
});
控制器方法
public function parent_taluk(){
$this->load->helper('form');
$Panchayat_Id= $this->input->post('panchayat_id');
$this->check_isvalidated();
$this->load->model('admin_model');
$data['taluk'] = $this->admin_model->parent_taluk_one($Panchayat_Id);
$taluk_id=$data['taluk']->Taluk_Id;
$taluk_name=$data['taluk']->Taluk_Name;
echo $taluk_id;
}
控制器回显的数据
返回的数据是一个数组:
Array
(
[0] => Array
(
[Panchayat_Id] => 1050
[Taluk_Id] => 47
[Panchayat_Name] => Municpality
[Taluk_Name] => Eranad
)
)
47
为taluk_id返回的值是一个数组
taluk_Array
(
[0] => Array
(
[Panchayat_Id] => 1050
[Taluk_Id] => 47
[Panchayat_Name] => Municpality
[Taluk_Name] => Eranad
)
)
47
我需要[Taluk_Id]=>47,这是从这个返回值中获得的47,或者我只需要47作为返回值。
我无法获得从控制器返回到ajax函数的值47。请帮助
假设ajax返回一个对象数组。每个对象都是一个taluk对象,其中包含taluk_Id、taluk_Name、Panchayat_Id和Panchayat_Name等属性。以下内容将起作用。
var res = taluk_Array.filter(function(taluk){
return taluk.Taluk_Id===47;
});
var result = res[0];
现在打印这个
result.Taluk_Id
result.Taluk_Name
result.Panchayat_Id
result.Panchayat_Name
在另一个组合框中设置此结果Taluk_Id
var element = document.getElementById('parentSelectCombo');
element.value = result.Taluk_Id; //47 in your case
相关文章:
- 将图像数组访问到动态表中
- JavaScript 自包含函数数组访问自我索引
- 如何使用 angularjs 从 json 数组访问数组
- 带逗号的 JavaScript 数组访问
- JavaScript 数组访问问题
- 从 js obj 数组访问外部 js obj 属性
- 如何从数组访问 json 对象
- Javascript-使用索引数组访问数组的元素
- Javascript 全局数组访问成员未定义
- javascript成对值数组访问
- 如何传递到该数组中对象的数组访问属性的排序方法的函数
- 我怎么能给我的属性的默认数组访问传入的jQuery对象在我的插件
- Javascript数组访问不能在IE 7中工作
- 在Mustache.js / ICanHaz中从内部数组访问外部数组值
- Ajax JSON数组——访问信息
- 如何从存储在变量中的数组访问键?
- 通过JSON AJAX数组访问数据->对象
- 使用数组访问多维数组
- Javascript数组访问未定义
- 如何从单击处理程序中的对象数组访问对象属性