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); Quote Link to comment 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.