2016-08-09 3 views
1

Я новичок, поэтому надеюсь, что вы меня поймете.Я пытаюсь эха javascript с php

Я хочу, чтобы он отображал код javascript, когда cookie с именем usr не является ложным. Первое эхо работает отлично, но jquery не будет работать вообще.

<?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

Любые ошибки отображаются в 'console'? – Rayon

+1

Вам нужно поместить свой код в тег '

3

Закрыть сценарий тег для первого эха-сигнала и используйте отдельный тег сценария для пользовательского function.also добавить скобку для функции().

<?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

Почему ОП «попробуй это»? ** Хороший ответ ** всегда будет объяснять, что было сделано и почему это было сделано таким образом, не только для OP, но и для будущих посетителей SO, которые могут найти этот вопрос и прочитать ваш ответ. – RiggsFolly

+1

Ganesh Jagtap, отредактированный 'echo '';' и добавил 'echo '