PDA

View Full Version : مبتدی: باز گرداندن مقدار json



tooka123
چهارشنبه 09 مهر 1393, 15:05 عصر
سلام من با ajax اطلاعات رو به دست می آورم که به صورت json هست و وقتی یک مقدار رو alert می کنم درست هست ولی وقتی در یک تابع اونو return می کنم جواب اون undefined هست لطفاً کمک کنید.

اطلاعات دریافتی به شکل زیر هست

{
"item1": 'test',
"pagination":{
"first_index": 0,
"num_pages": 0,
"last_index": 0,
"total_rows": 0,
"current_page": 0
},
"item2": 'test',
}

این هم کد تابع

function get(type){
var message;
$.ajax({
url:'http://example/'+type+'/',
type: 'get',
xhrFields: {withCredentials: true}
}).done(function (data, state, jXHR){
console.log(data);
obj=eval("("+data+")");
message=obj.item1;
return message;
console.log(jXHR.getAllResponseHeaders());
});
}

var data=get('type');
alert(data);