Jump to content

[SOLVED] jQuery AJAX problem


TeNDoLLA

Recommended Posts

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
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.