Verfasste Forenbeiträge

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Forum: Allgemeine Fragen
    Als Antwort auf: PHP Funktion returned
    Thread-Starter pbuchholz

    (@pbuchholz)

    Hat hier jemand eine Idee?

    Forum: Allgemeine Fragen
    Als Antwort auf: PHP Funktion returned
    Thread-Starter pbuchholz

    (@pbuchholz)

    Entschuldige, hier die Ajax Methode:

    $("#sendDocument").on("click", function(event){
            event.preventDefault();
            var documentStatus = checkData($("#currUserName").val(), $("#dateFrom").val(), $("#dateUntil").val(), $("#daysCount").val(), $("#newCategoryHolder").val());
            if (documentStatus)
            {
                $.ajax({
                    url:"https://test.de/wp-admin/admin-ajax.php",
                    method:"POST",
                    contentType:"application/x-www-form-urlencoded;charset=UTF-8",
                    data: { action:"setNewCategory", selectedUserHolder:$("#currUserName").val().trim(), date_from:$("#dateFrom").val().trim(), date_until:$("#dateUntil").val().trim(), days_count:$("#daysCount").val().trim(), newCategoryHolder:$("#newCategoryHolder").val().trim() },
                    success:function(result){
                        if (result == "true")
                        {
                            Notification.requestPermission().then(function(result)
                            {
                                if (result === 'denied') { alert('denied'); return; }
                                if (result === 'default') { alert('dismissed'); return; }
                                var options = {
                                    body: 'Notification erfolgreich erstellt.',
                                    icon: 'https://test.de/wp-includes/etc_logo1.jpg'
                                }
                                var o = new Notification('NIRVANA', options);
                                o.onclick = function(event) { window.open("https://test.de/Seite1/", "_blank") }
                            });
                            window.location.href = "https://test.de/Seite1";
                        }
                    }
                });
            }
        });

    In der Zeile „success:function(result){“ hat result dann den besagten Wert.

    Über return „true“ oder return true bekomme ich keinen Wert zurück..
    Habe mehrere Funktionen die so laufen und per echo einen Wert zurückgeben, daher das die() am Ende, bei denen es funktioniert.

    • Diese Antwort wurde geändert vor 5 Jahren, 1 Monat von pbuchholz.
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)