ingo: jQuery Ajax: query wird abgeschnitten

Beitrag lesen

Hallo,

ich habe eine Problem mit jQuery.
Um ein kleines Widget zu erstellen, will ich den document.referrer von Suchmaschienen auswerten und relevante Informationen anzeigen.
Eigentlich klappt das ganz gut, jedoch nur, wenn der suchbegriff in der query ganz am Anfang steht. Danach wird mir die Query beim senden an das PHP Script abgeschnitten. Ich weiß nicht mehr weiter und hoffe hier auf Tipps.

So sieht es zur Zeit aus:

  
<script type="text/javascript">  
var ref = 'http://www.google.de/search?hl=de&q=suchwort&btnG=Google-Suche&meta=';  
  
$(document).ready(function(){  
        $.ajax({  
 dataType: 'jsonp',  
        jsonp: 'jsonp_callback',  
        url: 'listener.php',  
        data: 'ref=' + ref,  
        success: function (j) {  
             document.getElementById('ergebniss').innerHTML = j.response;  
 },  
 });  
});  
</script>

<div id="ergebniss"></div>

Wenn ich mir die Variable "ref" nochmal ausgeben lasse per document.write(ref); wird mir:
http://www.google.de/search?hl=de&q=suchwort&btnG=Google-Suche&meta=

Wenn ich im PHP Script dann echo $_GET['ref']; ausführe, kommt aber nur:
http://www.google.de/search?hl=de

Da ich jedoch den Wert von "q" benötige, bringt mir das nix.
Mit http://search.live.com/results.aspx?q=suchwort&go=&form=QBLH klappt alles, da der Wert noch übergeben wird.

jsonp benutze ich als dataType, da ich zwischen zwei Servern kommunizieren muss.

Hat jemand nen Hinweis, wo der Fehler liegt?

Vielen Dank,
Ingo