Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
为jquery保存数据的最佳方式是什么_Jquery_Html - Fatal编程技术网

为jquery保存数据的最佳方式是什么

为jquery保存数据的最佳方式是什么,jquery,html,Jquery,Html,不久前,我编写了一些快速Jquery代码,在下面随机选择和发布广告 $(function () { var theImages = [ '*****.jpg', '******.jpg', '*****.jpg' ]; var theLinks = [ 'http://www.****.co.uk', 'http://www.****.co.uk', 'http://www.*****.co.uk' ] var theRandomNumber = Math.ro

不久前,我编写了一些快速Jquery代码,在下面随机选择和发布广告

    $(function () {

    var theImages = [ '*****.jpg', '******.jpg', '*****.jpg' ];
    var theLinks = [ 'http://www.****.co.uk', 'http://www.****.co.uk', 'http://www.*****.co.uk' ]
    var theRandomNumber = Math.round(Math.random() * (theImages.length - 1));
    $("#ad1").attr('src','images/' + theImages[theRandomNumber]);
    $("a#adL1").attr('href', theLinks[theRandomNumber]);
    var theRandomNumber2 = Math.round(Math.random() * (theImages.length - 1));
    while (theRandomNumber == theRandomNumber2) {
            theRandomNumber2 = Math.round(Math.random() * (theImages.length - 1));
    }
    $("#ad2").attr('src','images/' + theImages[theRandomNumber2]);
    $("a#adL2").attr('href', theLinks[theRandomNumber2]);
    } );
    </script>
$(函数(){
var theImages=['*****.jpg','*****.jpg','*****.jpg'];
var theLinks=['http://www.****.co.uk','http://www.****.co.uk','http://www.*****.co.uk']
var theRandomNumber=Math.round(Math.random()*(theImages.length-1));
$(“#ad1”).attr('src','images/'+图像[theRandomNumber]);
$(“a#adL1”).attr('href',链接[theRandomNumber]);
var theRandomNumber2=Math.round(Math.random()*(theImages.length-1));
while(theRandomNumber==theRandomNumber 2){
theRandomNumber2=Math.round(Math.random()*(theImages.length-1));
}
$(“#ad2”).attr('src','images/'+图像[theRandomNumber2]);
$(“a#adL2”).attr('href',链接[theRandomNumber2]);
} );
我现在在一个网站的29个HTML页面上有了这段代码。每次广告改变,我都要改变每一页。有没有人能给我一些建议,告诉我用什么最好最快的方法来输入参数,我只需要更新一件事。然后所有页面都将读取这些参数并知道显示什么


谢谢Paul

将其放入my_ads.js等文件中

然后在每页的页眉中使用

<script src="/your_path/my_ads.js" type="text/javascript"></script>

您应该将javascript放入javascript(.js)文件中,并将其包含在每个HTML文件中,如下所示:

<head>
   <script src="/RandomAdvert.js" type="text/javascript"></script>
</head>


为什么不为每个HTML元素(即
#ad1
#a#adL1
等)向函数中添加变量,jquery方法“.data()”在这里有用吗?生成
随机数
是不统一的。如果
图像中只有一个元素,它还会导致无限循环。