jquery ajax call success, ¿cómo puedo cambiar una variable global en la función javascript del contenedor?

function ajax_test(str1){ 
  var url = "None" 
  jq.ajax({
    type:'post', 
    cache: false, 
    url: 'http://....' + str1, 
    success: function(data, status, xhr){ 
      url=data; 
    }, 
    error: function (xhr, status, e) {  
    }, 
    async: true, 
    dataType: 'json' 
  }); 
  return url 
} 

¿Cómo puedo configurar la variable globalurl ¿Serán los datos ajax de éxito devueltos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta