warum funktioniert mein script nicht wo ist der fehler?

2 Antworten

das gleiche problem habe ich auch :(

oben bei var current = $(

#double_your_btc_stake

).val();

da kommt bei mir der fehler -.-

pls answer bitte wir brauchen hilfe

das gleiche problem habe ich auch :(

Javascript - Variable ist in Ajax Call undefined?

Hallo, mittlerweile bin ich öfters auf dieses Problem gestoßen, bin aber nicht wirklich drauf gekommen wieso das so ist. Ich definiere eine Variable und versuche diese im Ajax-Call zu verwenden, dort sagt er mir aber nun das die Variable undefined ist, da sie nicht im gleichen Scope liegen.

Im Beispiel unten habe ich vor dem Aufruf die Variable firstname deklariert und innerhalb des Ajax-Aufrufs kann ich sie nun nicht mehr verwenden. Weiß jemand wieso das so ist und wie ich das Problem lösen kann? Bei einem anderen Beispiel habe ich es gleich gemacht und dort hat es aber funktioniert.

$('.formular_edit form').on('submit', function(e){
                        e.preventDefault();
                        var firstname = $(this).find('input[name="vorname"]').val();
                        var lastname = $(this).find('input[name="nachname"]').val();
                        var ort = $(this).find('input[name="ort"]').val();
                        var plz = $(this).find('input[name="plz"]').val();
                        $.ajax({
                            type: "POST",
                            url: 'php/edit_entry.php',
                            // data:$('.formular_edit').serialize(),
                            data: {
                                'firstname':firstame,
                                'lastname':lastname,
                                'ort':ort,
                                'plz':plz,
                            },
                            success: function(data) {
                                debugger;
                                alert(data);
                            }
                        });
                    });
...zur Frage

ReCapcha JS Überprüfung klappt nicht mehr?

<head>
  <script srchttps://www.google.com/recaptcha/api.jsjs" type="text/javascript"></script>
  <script type="text/javascript">
  var allowSubmit = false;
  function capcha_filled () {
  allowSubmit = true;
  }
  function capcha_expired () {
  allowSubmit = false;
  }
  </script>
</head>
<body>
  <form action="" method="post" id="newgroup">
    <div class="g-recaptcha" data-callback="capcha_filled" data-expired-callback="capcha_expired" data-sitekey="MEINKEY"></div>
	<button type="submit">Senden</button>
  </form>
  <script>
	if(!allowSubmit) {
    	var predev = function(event){event.preventDefault()}
    	document.getElementById("newgroup").addEventListener("submit", predev);
	}
  </script>
</body>

Warum klappt die Abfrage nicht mehr?

Das Formular wird dauerhaft blockiert

Der Wert allowSubmit Wir dann wann er soll auf true oder false gesetzt

Es klappt nur nicht, dass das Verbot wieder aufgehoben wird wenn man das ReCapcha bestätigt

PS: die PHP Überprüfung klappt einwandfrei

...zur Frage

Weshalb kommt der Inhalt meiner Variable nicht an Ajax, PHP?

Hi zusammen ,
ich blicke mal wieder nicht durch .
Erkennt jemand warum der Inhalt meiner Variabel nicht übergeben wird?

<input id="eintragen" type="text" name="eintragen">

<script>
$(document).ready(function(){
	$('#eintragen').keyup( function(){
		var eintragen = $(this).val();

		if(eintragen != '')
		{
			$.ajax({
			url:"site/test_script.php",
			method:"POST",
			data:{eintragen:eintragen},
			success:function(data)
			{
				// Code
			}
			});
		}
	});
});
</script>

Übergabe an diese Datei :

<?php
// inc. DB
include_once 'inc/db_connect.php';

$eintragen = $_POST["eintragen"];

if($eintragen){
	//->> in DB
	$sqlASD="INSERT INTO test(muster) VALUES ('$eintragen')";
	$queryASD=mysqli_query($mysqli, $sqlASD);
	if($queryASD)
	{
		echo "Eintrag okay ";
	}
}
?>

Vielen Dank schon mal

...zur Frage

HTML / JavaScript - Wieso funktioniert mein Dateizugriff nur im Firefox-Browser?

Hallo liebe Community :)

ich möchte mit Javascript ( - php soll nicht verwendet werden...) eine Textdatei und eine CSV-Datei auslesen. Dazu benutze ich einen XMLHttpRequest. Hier mal mein Quellcode

    function readTextFile(file, parseFn, callbackFn) {
    var readFile= new XMLHttpRequest(); 
    readFile.open("GET", file, false); 
//die vorige Zeile kriegt der IE nicht hin (auch mit true statt false)
//auch mit kompletten Pfad statt relativem Pfad
        readFile.onreadystatechange = function () {
        if(readFile.readyState === 4) {
            if(readFile.status === 200 || readFile.status == 0) {
                var text = readFile.responseText;
                parseFn(text, callbackFn);
            }
        }
    }
    readFile.send(null);
}

file = "datei/text.csv"

In Firefox funktioniert dieses Auslesen problemlos. Im IE (und weiteren) funktioniert der Aufruf leider nicht.

Was genau muss ich denn beachten, damit mir der Aufruf auch mit dem IE glückt? Ich vermute mal, dass die Pfadangaben vom IE irgendwie anders interpretiert werden, aber wie genau, weiß ich leider nicht...

Ich hoffe, mir kann jemand helfen =)

Danke schon mal an euch bnp

...zur Frage

Was möchtest Du wissen?