Immer einen bestimmten Wert aus der ajax-Antwort
Ich bin mit ajax mit Mauerwerk
Ajax-code: Das ajax verwendet, um Daten aus
$.ajax({
type: "get",
url: "some.php",
dataType: "text",
success: function(data) {
if (data && data.length > 0) {
$items = $(data);
$grid.append( $items )
.masonry('appended', $items);
$(this).find(".loading").hide();
}
}
Php-Teil: Dies ist nur eine kleine oder eine ausreichende Teil der php-Datei, das problem zu verstehen
$b= "sv";
echo "asjdgsajd";
echo "a";
echo $b;
jetzt bin ich immer alles richtig, aber ich will sagen, dem Wert von $b ist für das setzen der Attribut-Wert und auch andere Werte als Inhalt, aber wie kann ich besonders bekommen mit dem Wert von $b?
Danke
- Kannst du ein vollständiges Beispiel für die AJAX-Antwort? Und warum nicht mit JSON statt?
- sv asjdgsajd eine nach mit Pause nach jedem echo @Machavity
- Verwendung von JSON wäre machen dies viel einfacher. Gibt es einen Grund, die Sie verwenden, dataType:"text"
- NÖ, nicht als solche ein besonderes Grund dann, wie es mit jason @einige-nicht näher bezeichneten-user
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie die
dataType
zujson
.In
some.php
Folgendes tun:Die Elemente des assoziativen Arrays werden am Ende als Eigenschaften eines javascript-Objekts, das Sie verwenden können, in Ihrem
success
Rückruf (oderdone
Funktion alssuccess
ist veraltet).Versuchen Sie es mit json und ändern Sie Ihre php die json Antwort senden, die Art und Weise, die Sie senden können, mehr Inhalt und Zugriff auf der client-Seite, wie Sie es brauchen.
PHP-Skript :
In der AJAX-Funktion können Sie den Zugriff auf Ihre Daten wie diese: