Hallo Ich habe ein Jquery Popup-Skript Ich versuche, in einer PHP-Funktion aufzurufen.Einbetten von Jquery-Popup in eine PHP-Funktion
Das Skript Aufruf der Funktion ist:
<link rel='stylesheet' href='css/sweetalert.css'>
<script src='js/sweetalert-dev.js'></script>
<script src='https://code.jquery.com/jquery-2.1.3.min.js'></script>
<?php
include('functions/notification.php');
$notification_message = "There is a problem loading Smart Telecom at the moment.";
notify($notification_message);
?>
und der Funktionsaufruf in notification.php:
<?php
function notify($message)
{
$pop.= "<script>sweetAlert('". $message ."', 'Our Sincere apologies.', 'error');</script>";
echo $pop;
}
>
Da es das Pop-up ist, wird angezeigt mit ein Fehler über undefinierte Variable $ pop. Wenn ich versuche, Fehlerbenachrichtigungen zu deaktivieren, wird das Popup nicht angezeigt. Wenn ich es ohne Verkettung mache, wird das Popup ebenfalls nicht angezeigt.
Wohin gehe ich falsch?
UPDATE - Behoben:
Verstanden zu arbeiten. Echo „nbsp;“, kurz vor $ Pop Echo
Das ist, weil Sie '. =' In Ihrer 'notify' Funktion verwenden,'. = 'Bedeutet, etwas zu existierender Variable hinzuzufügen, aber da die Variable nicht vor Ihrer' $ pop. = 'Zeile existiert löst diese undefinierte Variable aus. - Entfernen Sie den Punkt aus dem '$ pop. =' Und Sie sollten eingestellt werden. – Epodax
@Epodax Kommentar erweitern, ändern Sie einfach $ pop =. $ Pop = ' – Noman
Wenn ich es ohne die Verkettung tun, zeigt das Popup nicht – user5898266