gpt4 book ai didi

php - 需要一些关于 jQuery AJAX 请求的帮助,将 PHP 文档加载到 DIV 容器中

转载 作者:行者123 更新时间:2023-11-28 16:36:03 25 4
gpt4 key购买 nike

我在这里需要一点帮助。首先,我不确定是否应该使用 .ajax 函数或 .load 函数。我想获取服务器上的 PHP 文件并将页面加载到 DIV 容器中。我该怎么办?

编辑:

谢谢你的帮助。现在我遇到了另一个问题。这是我正在使用的代码。

            <script>
var spinner = $('#wrapper');

$('.title').live('click',function() {
var count = 0,
timeout = setInterval(function() {
spinner.children('div').css({
'-moz-transform': 'scale(0.5) rotate(' + count + 'deg)',
'-webkit-transform': 'scale(0.5) rotate(' + count + 'deg)',
});

if (count == 360) {
count = 0
}
count += 45;
}, 100);

spinner.fadeIn(300);
this.disabled = 'true';

var pageURL=$('.title').attr('href');
$.ajax({
url: pageURL,
type: 'GET',
data: {
delay: 4
},
success: function(data) {
$('#b2').html(data);
$('#ajax').text(data).attr('disabled', false);
spinner.fadeOut(300, function(){
clearInterval(timeout);
});
}
});

return false;
});
</script>

最初,我使用 PHP 查询数据库,并使用 mysql_fetch_assoc 在列表中显示许多链接。这些链接都以“标题”类为样式。当我点击标题时,它会加载一个旋转动画,这就是上面代码的一部分,并将文件加载到容器中,但它只会加载一次,并且只加载第一个网址。有人可以帮我解决这个问题吗?

最佳答案

.load()是最简单的方法。它很方便,因为它是一个方法,而不是一个全局函数。您可以从 .get() 获得相同的功能或.ajax() ,逐渐暴露更多选项。

最简单:

$('#yourdiv').load('/someURL.php');

这类似于:

$.get('/someURL.php', function(data){
$('#yourdiv').html(data);
});

这比以下更容易:

$.ajax({
url: '/someURL.php',
type: 'get',
success: function(data){
$('#yourdiv').html(data);
});

关于php - 需要一些关于 jQuery AJAX 请求的帮助,将 PHP 文档加载到 DIV 容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006344/

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