Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我正在尝试用php响应javascript_Javascript_Php_Jquery - Fatal编程技术网

I';我正在尝试用php响应javascript

I';我正在尝试用php响应javascript,javascript,php,jquery,Javascript,Php,Jquery,我是初学者,希望你能理解我 我希望它在名为usr的cookie不为false时回显javascript代码。 第一个echo可以很好地工作,但是jquery根本无法工作 <?php require('checker.php'); $result = checker::isExpired($_COOKIE["hash"]); $_COOKIE["usr"] = $result; if ($result != false) { echo '<span style"color:r

我是初学者,希望你能理解我

我希望它在名为usr的cookie不为false时回显javascript代码。 第一个echo可以很好地工作,但是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 "";
}
?>

您试图在一个
标记集中回显两个脚本

因此,在包含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"></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 "";
}

您试图在一个
标记集中回显两个脚本

因此,在包含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"></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 "";
}

关闭第一个echo的脚本标记,并为自定义函数使用单独的脚本标记。同时为函数()添加括号


关闭第一个echo的脚本标记,并为自定义函数使用单独的脚本标记。同时为函数()添加括号


您好,您的代码中几乎没有错误。
在Js中,必须为函数指定“()”。
在下面的代码中,为了从COOKIE中读取,我给出了一个变量,请更改它,并包括require('checker.php');
下面的代码是查询的工作示例,您需要添加页面和变量

<?php 
$result = "Sdfsf";
if ($result != false) {
    echo '<span style"color:red;">szeretlek java</span>';
    echo '<script src="https://code.jquery.com/jquery-1.10.2.js"></script>';
    echo '<script type="text/javascript">';
    echo "var result = '$result';";
    echo 'var added = "Hello, " + result;';
    echo '$(function() {
    $("#brand_div").html("alma");
   });';
    echo '</script>';
}
else {
echo "";
}
?>
 <div id="brand_div" class="brand_div">  </div>

您好,您的代码中几乎没有错误。 在Js中,必须为函数指定“()”。 在下面的代码中,为了从COOKIE中读取,我给出了一个变量,请更改它,并包括require('checker.php'); 下面的代码是查询的工作示例,您需要添加页面和变量

<?php 
$result = "Sdfsf";
if ($result != false) {
    echo '<span style"color:red;">szeretlek java</span>';
    echo '<script src="https://code.jquery.com/jquery-1.10.2.js"></script>';
    echo '<script type="text/javascript">';
    echo "var result = '$result';";
    echo 'var added = "Hello, " + result;';
    echo '$(function() {
    $("#brand_div").html("alma");
   });';
    echo '</script>';
}
else {
echo "";
}
?>
 <div id="brand_div" class="brand_div">  </div>


控制台中显示的任何错误
?您需要将代码放入一个
标记中。他有一个
脚本
标记。您是否需要在函数:echo'$(函数()之后加上(){我忘了在结束的php标记中复制,但是在
控制台中显示了任何错误。
?你需要将你的代码放在
标记中。他有一个
脚本
标记。你是否需要在function:echo'$(function(){我忘了在结束的php标记中复制,但是这是为什么OP“尝试这个”一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了未来的访客,这样他们可能会发现这个问题并阅读你的答案。Ganesh Jagtap,编辑了
echo';
并添加了
echo';
所以首先要看对了,然后留下这样不好的评论。THX!为什么OP“试试这个”一个好的答案总是会有一个解释,说明做了什么以及为什么会这样做,不仅是为了OP,而且是为了未来的访客,这样他们可能会发现这个问题并阅读你的答案。Ganesh Jagtap,编辑了
echo';
并添加了
echo';
所以首先要看清楚,然后留下这样不好的评论。THX!仍然不起作用它打印“szeretlek java”,但jquery脚本根本不起作用。请参阅带有
()
你知道我能想到的所有浏览器中都有javascript调试器,不是吗?通常由F12激活。查看控制台选项卡,它应该会显示javascript错误这是错误:TypeError:$。cookie不是一个仍不工作的函数。它打印“szeretlek java”但是jquery脚本根本不起作用。请参阅带有
()
function()
您确实知道我能想到的所有浏览器中可用的javascript调试器,不是吗。通常由F12激活。查看console选项卡,它应该会显示javascript错误这是错误:TypeError:$。cookie不是函数