gpt4 book ai didi

html - 如何使用 ajax 和 jquery 更新特定的 div

转载 作者:行者123 更新时间:2023-11-28 13:34:53 26 4
gpt4 key购买 nike

我在现场工作,它有一个框架。想想 gmail 框架。与 gmail 应用程序非常相似,我希望在单击导航栏上的链接时只更新内部 div。我知道了,所以 div 发生了变化,但它肯定不会给我我希望的结果。这是我的粗略概述

<div id=container>
<div id=page>
... some child divs in here
</div></div>

因为容器有一个固定的滚动条我不希望它改变我只想替换页面 div。这是我在 jquery 方面设法想出的。我只是一个初学者,所以我真的不知道自己在做什么,但我正在努力学习。

$(document).ready(function () {
$.ajaxSetup ({
cache: false
});
var ajax_load = "<img src='bin/pics/loading.gif' alt='loading…' width='32px' height='32px' style='top: 250px; left: 250px;' />";
var loadUrl = "bin/ajax/load.html";
$("#mybuton").click(function(){
$("#page").load(loadUrl);
location.hash = 'ajax';
});
});

加载 html 包含这个

<link rel="stylesheet" type="text/css" href="bin/main.css" />
<div id="page">
<div id="child">
<h1> sometitle </h1>
</div>
</div>

有什么建议吗?

最佳答案

这是 Jquery ajax 链接 http://api.jquery.com/jQuery.ajax/

例如代码:

ajax_control = jQuery.ajax({
url: "target.php",
type: "POST",
data: {variable_name: variable_value}
});
ajax_control.always(function(){
$('#content').html(ajax_control.responseText);
});

通过将调用分配给变量(上例中的“ajax_control”),您可以随时中止,方法是:

ajax_control.abort();

http://api.jquery.com/jQuery.post/http://api.jquery.com/jQuery.get/

关于html - 如何使用 ajax 和 jquery 更新特定的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10116273/

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