gpt4 book ai didi

jquery - 通过 AJAX 将图像加载到 jQuery Supersized 插件中

转载 作者:行者123 更新时间:2023-12-01 01:51:53 25 4
gpt4 key购买 nike

我正在尝试通过 AJAX 将图像动态加载到 jQuery“超大”图像 slider 中:http://buildinternet.com/project/supersized/

AJAX 调用很好地替换了图像,但播放按钮随后变得无响应,并且后续调用会扰乱幻灯片间隔计时(幻灯片更改得更快)。

我已经尝试了类似问题 here 中提供的所有答案(没有运气) (相同的代码)。他们认为这可能是一个具有约束力的问题。

所以在 html 中:

<a href="javascript:brown();">Doeet</a>

Ajax 调用:

function red(){
$.ajax({
url: 'ajax.php?action=brown',
success: function(data){
$('#script').html(data);
}
})
}

Ajax.php:

<?php switch($_GET["action"]){
case "brown":
echo "<script type='text/javascript'>
jQuery(function($){
$('#supersized').html('');
$.supersized({
slides : [{image : 'image1.jpg'},
{image : 'image2.jpg'}]

});
});</script>";
break; }
?>

最佳答案

不要尝试传递整个 javascript 代码来传输。只传输你需要的参数:

function red(){
$.ajax({
url: 'ajax.php?action=brown',
success: function(data){
if (data != "") {
$('#supersized').html('');
$.supersized({
slides : [{image : data}],
....
});
}
}
})
}

php:

<?php 
switch($_GET["action"]){
case "brown":
echo "imagename.jpg";
break;
}
?>

并且可以使用

关于jquery - 通过 AJAX 将图像加载到 jQuery Supersized 插件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com