Verfasste Forenbeiträge

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

    (@pbuchholz)

    Hat hier jemand eine Idee?

    Forum: Allgemeine Fragen
    Als Antwort auf: PHP Funktion returned

    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 9 Monate, 1 Woche von pbuchholz.
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)