Ora funziona correttamente.
Cosa ho fatto? Semplicemente le variabili le passo con il metodo apposito, mentre callback=? lo passo nel link (la url).
Di seguito il codice completo, per i posteri
Codice PHP:
<script>
$(document).ready(function(){
$("#campo_dato").blur(function(){
var valore = $(this).val();
if(valore != ""){
var url = "http://www.sitodiversodalmio.com/pagina.php?callback=?";
$.getJSON(url, {
variabile1: "123",
variabile2: "456",
variabile3: valore
} , function(data){
$("#campo_hidden").val(data.link);
});
}
}).error(function() { alert("error"); });
});
</script>