如何将PHP插入jQuery
下面是我将PHP插入jQuery的代码如何将PHP插入jQuery,php,jquery,insert,Php,Jquery,Insert,下面是我将PHP插入jQuery的代码 $(document).ready(function () { if (<?php echo $story->getStoryCategory()->getStoryCategoryName();?> == "Politics") { $("nav").addClass("politicsBG"); } else if (<?php echo $story->getStor
$(document).ready(function ()
{
if (<?php echo $story->getStoryCategory()->getStoryCategoryName();?> == "Politics")
{
$("nav").addClass("politicsBG");
}
else if (<?php echo $story->getStoryCategory()->getStoryCategoryName();?> == "Tech")
{
$("nav").addClass("techBG");
}
});
更新2
这是控制台的错误
错误:访问属性“toString”的权限被拒绝
ReferenceError:未定义blf
…];如果typeof_uuutash=='undefined'{{uuuuu tash={};}{uuuuu tash.whi=new blfarray,10
wl第1行,第99066列
2.
错误:访问属性“toString”的权限被拒绝
网络错误:400错误请求-ht//adadvisor.net/adscores/g.js?sid=9276253823
g、 js?si…6253823
网络错误:400错误请求-ht//adadvisor.net/adscores/g.pixel?sid=9212192898&rf=117804314693124497
g、 像素…3124497
网络错误:400错误请求-htt//adadvisor.net/adscores/g.js?sid=9276253823
g、 js?si…6253823
错误:Ad adLoadError错误:WAST包装重定向展开超时。错误代码:301
2.
网络错误:400错误请求-ht//adadvisor.net/adscores/g.pixel?sid=9212192898&rf=117804314693124497
g、 像素…3124497
错误:Ad adLoadError错误:在Ad响应中未找到任何广告。至少需要一个广告才能加载或播放。错误代码:1001
错误:Ad adLoadError错误:在Ad响应中未找到任何广告。至少需要一个广告才能加载或播放。错误代码:1001
错误:Ad adLoadError错误:在Ad响应中未找到任何广告。至少需要一个广告才能加载或播放。错误代码:1001
8.
错误:访问属性“toString”的权限被拒绝
未捕获异常:Actionscript中出错。使用try/catch块查找错误。始终查看输出。示例输出可能是:
if( Politics == "Politics")
你觉得这样对吗
:
如果这不起作用,那么这是您的数据的问题,而不是数据如何传递的问题 到底是什么不起作用,您在js控制台中是否有任何错误?发布相关的HTML和php代码,以便我们能够帮助您。您会遇到什么错误。在浏览器中执行此代码后,您得到的真正代码是什么。你检查过源代码了吗?你在javascript中的表现也没什么不同,你的代码看起来很好。您是否尝试过查看firebug中呈现此代码的部分?请告诉我为什么此代码不起作用堆栈溢出不是调试器。你能解释一下它怎么不起作用吗?什么坏了?您的PHP日志中是否有错误?如果此页面渲染成功,我怀疑您在浏览器的JavaScript控制台中遇到错误。那是什么错误?产生该错误的实际JavaScript代码是什么?谢谢您的回答。我添加了我的HTML代码。
<?php
$out="$(document).ready(function ()
{";
if ($story->getStoryCategory()->getStoryCategoryName() == "Politics")
{
$out.="$('nav').addClass('politicsBG');";
}
else if ($story->getStoryCategory()->getStoryCategoryName() == "Tech")
{
$out.="$('nav').addClass('techBG');";
}
$out.="});";
?>
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../CSS/Story.css">
<title>Ideatune</title>
<link rel="shortcut icon" href="../Images/GeneralImages/favicon.ico" type="image/x-icon">
<link rel="icon" href="../Images/GeneralImages/favicon.ico" type="image/x-icon">
</head>
<body>
<nav><!--
--><div class="navLeft"><!--
--><img src="../Images/GeneralImages/logo.png"><!--
--></div><!--
--><div class="navRight"><!--
--><ul><!--
--><li class="notificationIcon"><img src="../Images/GeneralImages/notification.png" id="notificationLink"><!--
--><div class="dropdownContain"><!--
--><div class="dropOut"><!--
--><div class="triangle"></div><!--
--><div class="smalltriangle"></div><!--
--><ul><!--
--><li>News 1</li><!--
--><li>News 2</li><!--
--><li>News 3</li><!--
` --><li>News 4</li><!--
--></ul><!--
--></div><!--
--></div><!--
--></li><!--
--><li><a href="javascript:alert('Hello');"><img src="../Images/GeneralImages/plus.png"></a></li><!--
--></ul><!--
--><img src="../Images/GeneralImages/aunguyen-avatar.jpg" class="navAvatar"><!--
--></div><!--
--><div class="slogan"><!--
--><h1><?php echo strtoupper($story->getStoryCategory()->getStoryCategoryName());?></h1><!--
--></div><!--
--></nav>
...
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
<?php echo $out; ?>
</script>
</body>
if( <?=json_encode($story->getStoryCategory()->getStoryCategoryName())?> == "Politics")
<?php
$out="$(document).ready(function ()
{";
if ($story->getStoryCategory()->getStoryCategoryName() == "Politics")
{
$out.="$('nav').addClass('politicsBG');";
}
else if ($story->getStoryCategory()->getStoryCategoryName() == "Tech")
{
$out.="$('nav').addClass('techBG');";
}
$out.="});";
?>
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../CSS/Story.css">
<title>Ideatune</title>
<link rel="shortcut icon" href="../Images/GeneralImages/favicon.ico" type="image/x-icon">
<link rel="icon" href="../Images/GeneralImages/favicon.ico" type="image/x-icon">
</head>
<body>
<nav><!--
--><div class="navLeft"><!--
--><img src="../Images/GeneralImages/logo.png"><!--
--></div><!--
--><div class="navRight"><!--
--><ul><!--
--><li class="notificationIcon"><img src="../Images/GeneralImages/notification.png" id="notificationLink"><!--
--><div class="dropdownContain"><!--
--><div class="dropOut"><!--
--><div class="triangle"></div><!--
--><div class="smalltriangle"></div><!--
--><ul><!--
--><li>News 1</li><!--
--><li>News 2</li><!--
--><li>News 3</li><!--
` --><li>News 4</li><!--
--></ul><!--
--></div><!--
--></div><!--
--></li><!--
--><li><a href="javascript:alert('Hello');"><img src="../Images/GeneralImages/plus.png"></a></li><!--
--></ul><!--
--><img src="../Images/GeneralImages/aunguyen-avatar.jpg" class="navAvatar"><!--
--></div><!--
--><div class="slogan"><!--
--><h1><?php echo strtoupper($story->getStoryCategory()->getStoryCategoryName());?></h1><!--
--></div><!--
--></nav>
...
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
<?php echo $out; ?>
</script>
</body>