TeNDoLLA Posted August 13, 2009 Share Posted August 13, 2009 Hello, I have an AJAX call and what I would like to do is assign a data returned from the ajax to variable that I could use on the page after the ajax call. But the variable is always empty after the ajax call... how could I do this? Here is my current code for it: // Create global variable. var new_id; // Ajax call. $.ajax({ url: 'ajax/ajax_manage_features.php', type: 'POST', //dataType: 'text', data: { copy_feature : $.toJSON( tree1.getJSON(NODE)), cat_id : catId }, async: false, timeout: 2000, error: function(){ alert('Error loading document'); }, success: function(data){ // Must update the node id on the client side also so everything // works as expected if page is not refreshed at any point. new_id = data; $("#response").append(data).show('fast'); } }); alert(new_id); Link to comment https://forums.phpfreaks.com/topic/170175-solved-jquery-ajax-problem/ Share on other sites More sharing options...
TeNDoLLA Posted August 13, 2009 Author Share Posted August 13, 2009 Uh.. nevermind, it works just fine. I had commented out the return data in ajax.php file and didnt remember it. Link to comment https://forums.phpfreaks.com/topic/170175-solved-jquery-ajax-problem/#findComment-897679 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.