我想在datatable中显示值。如何在ajax成功函数中检索对象值..
AJAX
$(function(){
$(document).on("click", "#submits", function(e) {
e.preventDefault();
var password = $("#password").val();
alert(password);
$.ajax({
type: "POST",
url: "db/add.php",
data: "password="+password,
success: function(results){
alert( "Data Saved: " + results );
var obj = JSON.parse(results);
}
});
e.preventDefault();
});
});
</script>
答案 0 :(得分:1)
也许你可以试试这个 -
$("#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>
我添加了一个HTML元素,您只需将数据输出到。不确定您希望如何输出数据,但这只是一个例子。
只需从原始帖子中快速了解您的代码 -
obj.patient_name
。我尽我所能帮助你。
祝你好运。答案 1 :(得分:0)
试试这段代码:
$(results.patient_password).each(function(i,v){
console.log(v.id);
});
答案 2 :(得分:-1)
use data-type:json,
in your jquery