zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden daten mit jquerry in mysql schreiben

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.07.2011, 15:45
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.05.2006
Beiträge: 5
hups befindet sich auf einem aufstrebenden Ast
Standard daten mit jquerry in mysql schreiben

Hallo,
ich habe folgendes script und möchte die eingabe erweitern.
wie bekomme ich das hin das ein weiteres input feld in die datenbank geschrieben wird .

script:
Code:
$(document).ready(function(){ 

	$("#basketItemsWrap li:first").hide();
	
	$(".productPriceWrapRight a img").click(function() {
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];
		 
		$("#notificationsLoader").html('<img src="images/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "inc/functions.php",  
		data: {productID: productIDVal, action: "addToBasket"},  
		success: function(theResponse) {
			
			if( $("#productID_" + productIDVal).length > 0){
				$("#productID_" + productIDVal).animate({ opacity: 0 }, 500, function() {
					$("#productID_" + productIDVal).before(theResponse).remove();
				});				
				$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
				$("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
				$("#notificationsLoader").empty();			
			} else {
				$("#basketItemsWrap li:first").before(theResponse);
				$("#basketItemsWrap li:first").hide();
				$("#basketItemsWrap li:first").show("slow");  
				$("#notificationsLoader").empty();			
			}
			
		}  
		});  
		
	});
php:
Code:
<div class="productPriceWrapRight">
<a class="test"href="inc/functions.php?action=addToBasket&productID=1" onClick="return false;">
<img src="images/add-to-basket.gif" alt="Add To Basket" width="111" height="32" id="featuredProduct_1" />

//dieses input feld soll daten mit in die db eintragen
<INPUT type='text' value='test' name='user' id="featuredProduct_1" >
						</a>
					</div>
danke für eure Hilfe
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 27.07.2011, 01:49
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 13.07.2006
Beiträge: 745
mermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblickmermshaus ist ein wunderbarer Anblick
Standard

Du kannst eine ID nur einmal in einem HTML-Dokument vergeben. Ich glaube außerdem nicht, dass es korrekt/eine gute Idee ist, ein input-Element in ein a-Element zu schachteln.

Wenn du weitere Daten übergeben willst, musst du im Ajax-Aufruf unter data ein weiteres Feld hinzufügen:

Code:
data: {productID: productIDVal, action: "addToBasket", meinNeuesFeld: "irgendeinWert"},
Wie du den neuen Wert aus dem DOM ermittelst, hängt von dessen Struktur ab.

jQuery bietet dazu etwa folgende Methoden an:

- Traversing – jQuery API

Dein Ausgangspunkt wäre das angeklickte a-Element.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP MySql, Daten auslesen mithilfe von mysql_query newbie88 Serveradministration und serverseitige Scripte 10 07.06.2011 15:46
(geringfügig bezahlter Job) Daten mehrerer html-Seiten über php in mysql Knorxel Serveradministration und serverseitige Scripte 1 10.05.2010 09:07
[PHP] Daten aus MySQL in Array geben und ausgeben bullseye Serveradministration und serverseitige Scripte 5 23.07.2008 14:48
MySQL Daten für Lotus Notes oder Outlook pimperbombe Serveradministration und serverseitige Scripte 0 15.01.2008 08:33
MySQL -->> Daten hinzufügen über PHP Y05h1 Serveradministration und serverseitige Scripte 14 11.12.2006 14:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:56 Uhr.