Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 15:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP]Hilfe mit JQuery und Button Senden

Discussion on [PHP]Hilfe mit JQuery und Button Senden within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 398
Question [PHP]Hilfe mit JQuery und Button Senden

Moin epvp,

ich lerne zurzeit php (noch recht neu) und wollte mal einfach eine function Addieren schreiben. So das funktioniert auch in einer normalen .php datei.

Wenn ich sie zb in meine JQuery anwendung (auch .php) reinkopiere und es so starte funktioniert es einfach nicht bin am verzweifeln.

Ich will einfach nur das, dass Ergebnis nach dem Submit Button direkt unter das Submit Button erscheint.


Bild:


Mein Code:

index.php

addieren.php

Danke schonmal im Vorraus

MfG
EqoTime is offline  
Old 03/01/2014, 14:58   #2
 
elite*gold: 0
Join Date: Jan 2012
Posts: 8
Received Thanks: 5
Code:
 $('#submitbutton').on('click', function(){
    $.ajax({
      type: "POST",
      url: "addieren.php",
      data: { "value1" : $('#zahl1').val(), "value2" : $('#zahl2').val() },
      success: function(data) {
        $('#ergebnis').html(data);
      }
    });
    return false;
  });
In eine neue JavaScript Datei und "submitbutton" als ID an deinen Button

Code:
$zahl1 = $_POST['value1'];
$zahl2 = $_POST['value2'];
$ergebnis = $zahl1 + $zahl2;
echo $ergebnis;
in deine addieren.php

Code:
Ergebnis: <span id="ergebnis" ></span>
an die dementsprechende Stelle in deiner index.php

JavaScript Datei mit dem AJAX-Call in natürlich oben im Header noch einbinden. Dann sollte es funktionieren wie du das möchtest.

Geht bestimmt auch einfacher oder schöner, aber in blankem PHP ist mir das als erstes eingefallen

Zum Nachlesen =>
Kexzwerg is offline  
Old 03/01/2014, 15:19   #3


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 398
funktioniert wieder nicht jetzt kommt einfach nach dem klick eine blanke seite.
EqoTime is offline  
Old 03/01/2014, 16:16   #4
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
HTML Code:
<input type="submit" name="submitbtn" onclick="return false;" value="Addieren">
Glaube das müsste das Absenden des Formulars abfangen, bin mir aber nicht sicher ob das reicht.
Mikesch01 is offline  
Old 03/01/2014, 16:19   #5


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 398
Damit macht sich garnichts also man kann die ganze zeit aufs button klicken passiert garnichts.

MfG
EqoTime is offline  
Old 03/01/2014, 16:41   #6
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Mit dem Code von Kexzwerg brauchst du dann folgendes:

HTML Code:
<input type="submit" name="submitbtn" id="submitbutton" value="Addieren">
Mikesch01 is offline  
Old 03/01/2014, 16:42   #7
 
elite*gold: 0
Join Date: Jan 2012
Posts: 8
Received Thanks: 5
Quote:
Originally Posted by Mikesch01 View Post
HTML Code:
<input type="submit" name="submitbtn" onclick="return false;" value="Addieren">
Glaube das müsste das Absenden des Formulars abfangen, bin mir aber nicht sicher ob das reicht.
Ne, das "return false;" im ajax call macht das gleiche^^

Hast du den JavaScript schnipsel auch richtig "eingepackt"?

Code:
$(function(){
 $('#submitbutton').on('click', function(){
    $.ajax({
      type: "POST",
      url: "addieren.php",
      data: { "value1" : $('#zahl1').val(), "value2" : $('#zahl2').val() },
      success: function(data) {
        $('#ergebnis').html(data);
      }
    });
    return false;
  });^
});
Müsstest du genau so in der JavaScript datei stehen haben.
Code:
$(function(){
});
macht ja nix anderes als "anzugeben", dass das nachfolgende JavaScript jQuery ist ... hätte ich vielleicht oben schon eintragen sollen^^

Quote:
Originally Posted by Mikesch01 View Post
Mit dem Code von Kexzwerg brauchst du dann folgendes:

HTML Code:
<input type="submit" name="submitbtn" id="submitbutton" value="Addieren">
hatte ich ja auch oben geschrieben, dass "submitbutton" als ID an den button muss
Kexzwerg is offline  
Thanks
1 User
Old 03/01/2014, 16:46   #8


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 398
So siehts zurzeit bei mir aus funktioniert aber immernoch nicht bin am verzweifeln..

index.php

addieren.php

addieren.js
EqoTime is offline  
Old 03/01/2014, 16:49   #9
 
elite*gold: 0
Join Date: Jan 2012
Posts: 8
Received Thanks: 5
Pack deinen JavaScript code in

Code:
$(function(){

});
ein (so wie ich das oben auch noch gemacht habe). Dann sollte es klappen
Kexzwerg is offline  
Old 03/01/2014, 16:51   #10


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 398
habe es grade eingefügt funktioniert immernoch nicht man kann die ganze zeit draufklicken.
habs auch versucht indem ich ins Button auch noch onclick="function();" reingeschrieben habe. funktioniert nicht
EqoTime is offline  
Old 03/01/2014, 16:53   #11
 
elite*gold: 0
Join Date: Jan 2012
Posts: 8
Received Thanks: 5
Quote:
Originally Posted by karaenes1 View Post
habe es grade eingefügt funktioniert immernoch nicht man kann die ganze zeit draufklicken.
habs auch versucht indem ich ins Button auch noch onclick="function();" reingeschrieben habe. funktioniert nicht
Wenn du das onclick an den Button fügst, wird das JavaScript event aus der JS datei glaube ich überschrieben.

Ich poste gleich noch mal die kompletten Dateien, wie ich die jetzt habe (bei mir funktionierts nämlich, habs gerade ausprobiert^^). Bin aber gerade nicht am Mac ...
Kexzwerg is offline  
Thanks
1 User
Old 03/01/2014, 16:54   #12


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 398
Quote:
Originally Posted by Kexzwerg View Post
Wenn du das onclick an den Button fügst, wird das JavaScript event aus der JS datei glaube ich überschrieben.

Ich poste gleich noch mal die kompletten Dateien, wie ich die jetzt habe (bei mir funktionierts nämlich, habs gerade ausprobiert^^). Bin aber gerade nicht am Mac ...
bitte bitte bitteee schick es jetzt xD
EqoTime is offline  
Old 03/01/2014, 17:23   #13
 
elite*gold: 0
Join Date: Jan 2012
Posts: 8
Received Thanks: 5
Ich hab deine index.php etwas gekürzt. Die Formatierung ist leider beim Copy & Paste durch meinen editor etwas zerwürfelt worden, davon also nicht irritieren lassen ...

index.php

addieren.php

addieren_script.js
Kexzwerg is offline  
Thanks
1 User
Old 03/01/2014, 17:32   #14


 
EqoTime's Avatar
 
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 398
DANKE <3 hat geklappt hab vergessen die IF abfrage in der php datei zu löschen.
EqoTime is offline  
Old 03/01/2014, 17:44   #15
 
elite*gold: 0
Join Date: Jan 2012
Posts: 8
Received Thanks: 5
Tjoa, manchmal sinds auch solche Kleinigkeiten :-) Freut mich, dass es jetzt klappt.
Kexzwerg is offline  
Reply

Tags
button submit, jquery senden, php hilfe


Similar Threads Similar Threads
[jQuery] Simple jQuery-Plugin Template
01/21/2014 - Coding Snippets - 0 Replies
Ohne Parameter: Der Code selbst: (function( $ ) { $.fn.popupContent = function() { //Funtions-Block alert($( this ).text()); }; }( jQuery ));
VB 2010 "List/Dropdowneinträge" Auswählen und über Button senden
03/25/2013 - General Coding - 2 Replies
Hallo zusammen :) Kurz vorweg: Bin Anfänger in Sachen VB. Beschäftige mich aber seit der kurzen schon mit Grundlagen. Kurz erklärt, ich bastel mir in vb2010 einen webbrowser mit dem ich eine Website durch Buttons Steuere. zb login, + Funktionen die Sonst mehrere Klicks oä benötigen in einem buttonklick. (Irgendwann evtl automat, oä). Sachen wie: gehe zu Website xyz, Trage einen wert ein, Drücke Button senden. bekomme ich hin. (:o Wie gesagt ANFÄNGER ).
jQuery brauche Hilfe
11/18/2012 - Web Development - 5 Replies
Hey Leute, ich versuche gerade bei EPVP etwas einzubauen. <script type="text/javascript" src="../jquery.js"></script> <iframe src="http://www.elitepvpers.com/theblackmarke t/sendeg/4112609" width="100%" height="100%" id='iframe'></iframe> <script> $(document).ready(function() { $("#iframe").load(function (){ $("#iframe").contents().find('input:tex t').val("test"); }); });
[S] Hilfe bei jquery [B] eGold
11/17/2012 - elite*gold Trading - 2 Replies
Hey Leute, ich versuche gerade bei EPVP etwas einzubauen. <script type="text/javascript" src="../jquery.js"></script> <iframe src="http://www.elitepvpers.com/theblackmarke t/sendeg/4112609" width="100%" height="100%" id='iframe'></iframe> <script> $(document).ready(function() { $("#iframe").load(function (){ $("#iframe").contents().find('input:tex t').val("test"); }); });
[Skype Multi-Spammer] Broadcast, Skype öffnen Button, an alle Kontakte senden uvm.!
08/26/2012 - Coding Releases - 20 Replies
Diesen Spammer könnt ihr kostenlos und ohne zusätzliche Dinge benutzen! Funktionen: - Broadcost - An alle Kontakte senden - An online / abwesend / beschäftigte / offline Kontakte senden - Spam Counter - Wie oft wurde schon gespamt - Status Text verändern - Eigenen Status ändern (beschäftigt,..)



All times are GMT +2. The time now is 15:45.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.