Tach auch.
jQuery.ajax({
url: "inc.usercheck.php?action=showvalues&x=" + jQuery().crypt( { method: 'md5', source: String((new Date()).getTime()).replace(/\D/gi, '')}),
cache: false,
dataType: "html",
success: function(data) {
jQuery("#uservalues").replaceWith(data);
}
});
Zunächst: ich würde dir empfehlen, die Parameter, welche du anhängen willst, in einem eigenen Objekt zu speichern und ajax() dieses zu übergeben. Dann musst du dich nicht um escaping&Co kümmern, sondern jQuery macht das für dich.
Ich empfinde es auch als besser lesbar gegenüber der URL-Notation, aber das musst du selbst entscheiden.
Weiterhin hängt jQuery mit `{ "cache":false }`{:.language-javascript} automatisch einen Parameter mit dem Namen "\_" an, welches IMHO das machen sollte, was du mit dem Parameter "x" probierst. Du kannst es also weglassen.
Zum Problem: hast du mal nachgeschaut, was in der access-log des Servers steht? Kommt dort ein AJAX Request an? Wenn ja, mit welchen Parametern? Sind es (neben dem automatischen "\_") diejenigen, welche du erwartest? Was ist der Return-Code?
Bis die Tage,
Matti
--
[Webapplikationen in C++ entwickeln](http://tntnet.org/)