почему 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, время: 08:44. |