jQuery ajax return success data

Gabor

I need to use a dynamic URL in colorbox, but the link variable is empty. I was tried it without using a function, simply link = data;, but it is not working.

var link = '';

function getURL(){
    $.ajax({
        url:"<?echo get_template_directory_uri();?>/designesia/bookAjax.php",
        cache: false,
        type: "POST", 
        data: $("#myForm").serialize(),
        success:function(data){
            link = data;
        }
    });
}

$(".iframe").click(getURL);

$(".iframe").colorbox({
    iframe:true, 
    width: "50%", 
    height: "80%", 
    href: link, 
});     
Gabor

The following code is working:

        $(".iframe").click(function() {
            var link = '';
            $.ajax({
                url:"<?echo get_template_directory_uri();?>/designesia/bookAjax.php",
                cache: false,
                async: false,
                type: "POST", 
                data: $("#myForm").serialize(),
                success: function(data){ 
                    link = data; 
                }
            });
            $(".iframe").colorbox({
                iframe:true, 
                innerWidth: "45%",
                height: "90%", 
                href: link,             
            }); 
        }); 

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

jQuery ajax return success data

From Java

jQuery: Return data after ajax call success

From Dev

jQuery AJAX return the function as data upon success

From Dev

How to return data from ajax success function?

From Dev

jquery ajax data was send but no success event is triggered

From Dev

Highlight Data After Success in jquery Ajax

From Dev

undefined return ajax success

From Java

Jquery Ajax, return success/error from mvc.net controller

From Dev

JQuery/Ajax return Success message and display Saved indicator

From Dev

continue job for each iteration after success return jQuery ajax and each

From Dev

Add ajax success return json object data in html form

From Dev

AJAX call return success message but post data never insert into db

From Dev

Ajax request return success message but data does not insert into database

From Dev

JQuery bind on Ajax success

From Dev

parameters in jquery ajax success

From Dev

JQuery ajax success scope

From Dev

PHP data in AJAX success?

From Dev

jQuery AJAX - conditional success result based on data from PHP page

From Dev

jquery .ajax update data WHILE processing (before success or complete)

From Dev

jQuery ajax request: how to access sent data in success function?

From Dev

Jquery.ajax, success: function(data) NOT returning a plainObject

From Dev

Iterating over JSON Data on AJAX Success Using JQuery

From Dev

ajax success return value complicated

From Dev

How to Return ajax result in success?

From Dev

Jquery Pjax - Ajax success function

From Dev

Repeating jQuery Ajax success function

From Dev

jQuery AJAX no error or success fired

From Dev

jQuery $.ajax success not returning anything?

From Dev

jquery unbind and bind on ajax success

Related Related

HotTag

Archive