2016-08-09 31 views
1

Echo Ich bin ein Anfänger, so hoffe ich, dass Sie mich verstehen können.Ich versuche, Javascript mit PHP

Ich möchte, dass es einen Javascript-Code gibt, wenn der Cookie namens usr nicht falsch ist. Das erste Echo funktioniert perfekt, aber die Jquery funktioniert überhaupt nicht.

<?php 
require('checker.php'); 
$result = checker::isExpired($_COOKIE["hash"]); 
$_COOKIE["usr"] = $result; 
if ($result != false) { 
    echo '<span style"color:red;">szeretlek java</span>'; 
    echo '<script src="js/jquery.js">'; 
    echo 'var result = $.cookie("usr");'; 
    echo 'var added = "Hello, " + result;'; 
    echo '$(function { 
    $("#brand_div").html("alma"); 
    });'; 
    echo '</script>'; 
} 
else { 
echo ""; 
} 
?> 
+0

Jeder Fehler in "Konsole" angezeigt? – Rayon

+1

Sie müssen Ihren Code in einen '

3

Schließen Sie das Script-Tag für das erste Echo und verwenden separaten Script-Tag für die benutzerdefinierte umfassen function.also Klammer hinzufügen für Funktion().

<?php 
require('checker.php'); 
$result = checker::isExpired($_COOKIE["hash"]); 
$_COOKIE["usr"] = $result; 
if ($result != false) { 
    echo '<span style"color:red;">szeretlek java</span>'; 
    echo '<script src="js/jquery.js"></script>'; 
    echo '<script type="text/javascript">'; 
    echo 'var result = $.cookie("usr");'; 
    echo 'var added = "Hello, " + result;'; 
    echo '$(function() { 
    $("#brand_div").html("alma"); 
    });'; 
    echo '</script>'; 
} 
else { 
echo ""; 
} 
+0

Warum sollte die OP "versuche das"? Eine ** gute Antwort ** wird immer eine Erklärung haben, was getan wurde und warum es so gemacht wurde, nicht nur für das OP, sondern für zukünftige Besucher von SO, die diese Frage finden und Ihre Antwort lesen können. – RiggsFolly

+1

Ganesh Jagtap, bearbeitet 'echo' '; ' und hinzugefügt' echo'