std::vector
答案 0 :(得分:0)
你不应该使用eval()。您可以将请求中的数据类型设置为JSON,也可以使用JSON.parse();
$('#button').click(function(){
$.ajax({
url : "test2.php",
data : $("#tab"),
type : "GET",
success : function(b){
b = JSON.parse(b);
console.log((b['t']));
alert(b);
}
});
});
//datatype as JSON
$('#button').click(function(){
$.ajax({
url : "test2.php",
data : $("#tab"),
type : "GET",
dataType: "json",
success : function(b){
console.log((b['t']));
alert(b);
}
});
});

答案 1 :(得分:0)
您可以使用" parseJSON"
获取数据$('#button').click(function(){
$.ajax({
url : "test2.php",
data : $("#tab"),
type : "GET",
success : function(b){
var obj = jQuery.parseJSON(b);
console.log(obj);
}
});
});
答案 2 :(得分:0)
由于您使用的是Jquery,请尝试以下方法:
$('#button').click(function(){
$.ajax({
url : "test2.php",
data : $("#tab"),
type : "GET",
success : function(b){
var obj=jQuery.parseJSON(b);
alert(obj.<name>);
}
});
});
答案 3 :(得分:0)
由于您使用的是AJAX,因此您可以直接将dataType设置为json,而无需再次解析数据。
$('#button').click(function(){
$.ajax({
url : "test2.php",
data : $("#tab"),
dataType : "json",
type : "GET",
success : function(b){
// b is in the JSON format, print the complete JSON
console.log(JSON.stringify(b));
console.log(b['t']);
alert(b);
}
});
});