2Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
499
499
EMPFEHLEN
-
Hallo,
dieser Thread folgt einem PHP Thread bei dem rausgekommen ist, dass ich um mir die ID des aktuell angesehenen Profils ("profil.php?id=123456789") anzeigen zu lassen mit Javascript diese ID weitergeben lassen muss.
Der vorherige Thread ist hier zu finden: http://www.tutorials.de/php/385168-v...ml#post1992354
Kurze Backgroundinfo: Ich möchte sobald jemand auf einem Profil einen Pinnwandeintrag macht die Profil ID des Browsers in die DB speichern. Momentan läuft alles auf eine zentrale Pinnwanddatenbank.
Bisher übergibt mir mein wall.js sobald jemand einen Pinnwandeintrag hinterlässt mit .click function die Message(Pinnwandeintrag) mit folgendem Code:
Zusätzlich möchte ich die ID in der URL ausgeben. Habe hierfür folgenden Ausdruck gefunden: window.location.search welche mir dann z.b. ?id=123456789 ausgibt.PHP-Code:
$(document).ready(function()
{
// Update Status -- TRIGGER für Pinnwandeinträge
$(".update_button").click(function()
{
var updateval = $("#update").val();
var dataString = 'update='+ updateval;
if(updateval=='')
{
alert("Please Enter Some Text");
}
else
{
$("#flash").show();
$("#flash").fadeIn(400).html('Loading Update...');
$.ajax({
type: "POST",
url: "message_ajax.php",
data: dataString,
cache: false,
success: function(html)
{
$("#flash").fadeOut('slow');
$("#content").prepend(html);
$("#update").val('');
$("#update").focus();
$("#stexpand").oembed(updateval);
}
});
}
return false;
});
Nun hätte ich var ProID= window.location.search; definiert. Nur bekomme ich es nicht hin diese ID konform per POST zu übergeben.
Könnte mir jemand unterstützung geben? Bin leider ein JS Neuling.
MfG Topol
-
Code javascript:
1
var dataString = 'update='+ updateval+"&id="+ProID.substr(4);
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
Hallo timestamp,
danke für deine Antwort.
Kannst du deinen Code kurz für mich erklären?
ProID=window.location.search; soll ich schon auch davor definieren oder?
Wenn ich dann in der darauffolgenden message_ajax.php auf die ProID zugreifen will.
Mache ich das dann überoder über &id oder id?PHP-Code:$pid=$_POST ['ProID'];
-
Wenn du mehrere Parameter an eine URL anhängen willst, wird nach dem 1. Fragezeichen das Kaufmanns-und "&" verwendet.
http://www.url.de?parameter1=wert1&p...rameter3=wert3...
Daher hängen wir den Parameter id an den schon bestehenden String mit einem "&" an.
Der Wert, in diesem Falle also die ID, hast du ja gegeben durch den String "?id=...". Die Methode .substr() schneidet einen String zurecht (für Beispiele und Erklärungen einfach mal google anwerfen). In diesem Falle nutzen wir den String erst ab dem 5. Zeichen (wir schneiden Zeichen 0-3 einfach ab).
Code javascript:1
var dataString = 'update='+ updateval+"&id="+ProID.substr(4);
ProID muss vorher definiert werden, das ist richtig. oder du verwendest direkt window.location.search.
Da unser Parameter "id" heißt, ist das auch der index für das assoziative Array in deiner PHP Datei:
PHP-Code:$pid = $_POST['id'];
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
Okay alles verstanden. Vielen vielen Dank!
Funktioniert auch super.
Problem gelöst!
Ähnliche Themen
-
Variable auf Clientseite von Javascript nach PHP und wieder nach Javascript
Von mkoeni1 im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 18.07.08, 13:01 -
PHP Variable an JavaScript übergeben
Von rollerueckwaerts im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 15.08.07, 13:04 -
JavaScript Variable an PHP übergeben?
Von redlama im Forum PHPAntworten: 22Letzter Beitrag: 02.11.04, 08:14 -
Aus JavaScript Variable an PHP übergeben
Von kraugust im Forum PHPAntworten: 1Letzter Beitrag: 12.10.04, 08:36 -
Javascript variable übergeben!
Von markushain im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 21.08.04, 23:14





Zitieren
Login





