如何将json编码的结果从控制器传递到javascript变量
我想将json编码的数组结果从codeigniter控制器传递到视图中的javascript变量如何将json编码的结果从控制器传递到javascript变量,javascript,php,ajax,codeigniter-3,Javascript,Php,Ajax,Codeigniter 3,我想将json编码的数组结果从codeigniter控制器传递到视图中的javascript变量 $.ajax ({ type:'post', url: "<?php echo base_url(); ?>" +"", data:{ d_name:d_name, d_password:d_password, dataType:"json", }, success: function(result) { var obj = parseJS
$.ajax
({
type:'post',
url: "<?php echo base_url(); ?>" +"",
data:{
d_name:d_name,
d_password:d_password,
dataType:"json",
},
success: function(result) {
var obj = parseJSON(result);
var u = obj.d_name;
var v = obj.d_password;
alert(v);
},
error: function() {
alert("error");
}
});
我想将d_name
和d_password
的值分配给javascript变量以进行验证
控制器代码:-
$data['result']=$this->Clinic_model->d_login($d_credentials);
$result = json_encode($data['result']);
var_dump($result);die;
1.将数据类型:“json”
放在数据
之外
2.var obj=parseJSON(结果)代码>不是必需的
3.现在让数组对象赋值
您需要执行以下操作:
$.ajax({
type:'post',
url: "<?php echo base_url(); ?>",
data:{
d_name:d_name,
d_password:d_password
},
dataType:"json",
success: function(result) {
var u = result[0].d_name;
var v = result[0].d_password;
alert(v);
},
error: function() {
alert("error");
}
});
1.将数据类型:“json”
放在数据
之外
2.var obj=parseJSON(结果)代码>不是必需的
3.现在让数组对象赋值
您需要执行以下操作:
$.ajax({
type:'post',
url: "<?php echo base_url(); ?>",
data:{
d_name:d_name,
d_password:d_password
},
dataType:"json",
success: function(result) {
var u = result[0].d_name;
var v = result[0].d_password;
alert(v);
},
error: function() {
alert("error");
}
});
将dataType:“json”
放在data
和var obj=parseJSON(结果)之外
不是必需的。现在它显示errorput数据类型:“json”
在数据
和var obj=parseJSON(结果)之外代码>不是必需的。现在它正在显示error@austin很高兴能帮助你。。。快乐编码…:)@austin很高兴能问一个新问题。因为回答评论中的问题是不正确的。请不要忘记在下一个问题中添加输入数据+代码工作+预期结果+当前输出。你会得到答案的sure@austin很高兴能帮助你。。。快乐编码…:)@austin很高兴能问一个新问题。因为回答评论中的问题是不正确的。请不要忘记在下一个问题中添加输入数据+代码工作+预期结果+当前输出。你肯定会得到答案的
$data['result']=$this->Clinic_model->d_login($d_credentials);
echo $result = json_encode($data['result']);die;