Php 显示数组值
我想在datatable中显示值。如何在ajax成功函数中检索对象值。。 阿贾克斯Php 显示数组值,php,ajax,codeigniter,Php,Ajax,Codeigniter,我想在datatable中显示值。如何在ajax成功函数中检索对象值。。 阿贾克斯 $(函数(){ $(文档)。在“单击”上,“提交”,功能(e){ e、 预防默认值(); var password=$(“#password”).val(); 警报(密码); $.ajax({ 类型:“POST”, url:“db/add.php”, 数据:“密码=”+密码, 成功:功能(结果){ 警报(“保存的数据:+结果”); var obj=JSON.parse(结果); } }); e、 预防默认值(
$(函数(){
$(文档)。在“单击”上,“提交”,功能(e){
e、 预防默认值();
var password=$(“#password”).val();
警报(密码);
$.ajax({
类型:“POST”,
url:“db/add.php”,
数据:“密码=”+密码,
成功:功能(结果){
警报(“保存的数据:+结果”);
var obj=JSON.parse(结果);
}
});
e、 预防默认值();
});
});
尝试以下代码:
$(results.patient_password).each(function(i,v){
console.log(v.id);
});
也许你可以试试这个-
$("#submits").bind("click", function(e) {
$.ajax({
type : "POST",
dataType : "json",
cache : false,
url : "db/add.php",
data : "password="+password,
success : function(results) {
alert("Data Saved: "+results);
var userInfo = JSON.parse(results);
//Output the data to an HTML element - example...
$(".user-name").html(userInfo.patient_name);
}else{
console.log('No user info found');
}
},
error : function(a,b,c) {
console.log('There was an error getting user info.');
}
});
});
//HTML element for data
<p class="user-name"></p>
$(“#提交”).bind(“单击”),函数(e){
$.ajax({
类型:“POST”,
数据类型:“json”,
cache:false,
url:“db/add.php”,
数据:“密码=”+密码,
成功:功能(结果){
警报(“保存的数据:+结果”);
var userInfo=JSON.parse(结果);
//将数据输出到HTML元素-示例。。。
$(“.user name”).html(userInfo.patient_name);
}否则{
console.log(“未找到用户信息”);
}
},
错误:函数(a、b、c){
log('获取用户信息时出错');
}
});
});
//数据的HTML元素
我添加了一个HTML元素,您可以简单地将数据输出到其中。不确定您希望如何输出数据,但这只是一个示例
只是一些关于您原始帖子中代码的快速注释-
- 在处理/解析json时,必须将数据类型设置为json。看
- 将数据分配给变量后,需要通过声明变量和数据名称来访问该数据,例如
obj.patient\u name
在jquery中我得到的是未定义的值没有显示输出这并没有以有用的方式回答问题。你为什么相信这是答案?它是如何工作的?简单地告诉某人在没有任何上下文或意义的情况下更改代码并不能帮助他们了解自己做错了什么。
$("#submits").bind("click", function(e) {
$.ajax({
type : "POST",
dataType : "json",
cache : false,
url : "db/add.php",
data : "password="+password,
success : function(results) {
alert("Data Saved: "+results);
var userInfo = JSON.parse(results);
//Output the data to an HTML element - example...
$(".user-name").html(userInfo.patient_name);
}else{
console.log('No user info found');
}
},
error : function(a,b,c) {
console.log('There was an error getting user info.');
}
});
});
//HTML element for data
<p class="user-name"></p>