0

我在我的页面和所有浏览器中都使用了 jquery,但在 IE 中它不起作用,经过一番努力后我才知道这是因为 json 不起作用,我尝试放置此代码,即使在那之后它也不起作用。

<!--[if lt IE 8]>
    <script src="http://www.json.org/json2.js"></script>
<![endif]-->

那么,我怎样才能让 json 为 ie7、ie8 ... 工作?


我有这样的事情:

<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
$link1 = 'index.php?Itemid=546';
$link2 = 'index.php?Itemid=540';
?>
<!--[if lt IE 8]>
    <script src="http://www.json.org/json2.js"></script>
<![endif]-->
<script>
jQuery(document).ready(function($){  
var $morenews = $('<a>',{
    class: 'all-news-link',
    href: <?php echo json_encode( $link1 ); ?>
});
4

1 回答 1

1

您尝试链接的文件不存在(404 页)。

试试这个

于 2013-11-07T09:08:28.560 回答