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
https://forums.phpfreaks.com/topic/170175-solved-jquery-ajax-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.