почему alert undefined
data=aj_wall(null,sel)
alert(print_r(data));//почему алерт undefined когда return есть в функции
function aj_wall(walls_id,room_id){
if(walls_id==null){
id=room_id
model='room'
}
else{
id=walls_id
model='walls'
}
$.ajax({
type: "POST",
dataType: 'json',
url: "/functions_ajax/get_walls",
data: {id:id,model:model},
success: function (data){
return data;
}
});
}
|
Читай про AJAX и callback. Или ищи по форуму, такой вопрос 100500 раз задавали.
|
data = aj_wall();
alert(data);
function aj_wall() {
var success = function(data) {
return data;
};
}
Цитата:
|
Цитата:
<html>
<head>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
<body>
<script>
data=aj_wall(null,"sel")
print_r=function(x){return x}
alert(print_r(data));//почему алерт undefined когда return есть в функции
function aj_wall(walls_id,room_id){
if(walls_id==null){
id=room_id
model='room'
}
else{
id=walls_id
model='walls'
}
$.ajax({
type: "POST",
dataType: 'json',
url: "/functions_ajax/get_walls",
data: {id:id,model:model},
success: function (data){
return data;
}
});
return "data"
}
</script>
</body>
</html>
|
| Часовой пояс GMT +3, время: 19:27. |