当前位置: 首页 > 面试题库 >

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

哈襦宗
2023-03-14
问题内容

我正在现场工作,并且有电子相框。想想gmail框架。就像gmail应用程序一样,当我单击导航栏上的链接时,我只希望更新内部div。我已经了解了,因此div发生了变化,但是它肯定不会给我我想要的结果。这是我所拥有的粗略轮廓

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

因为容器具有固定的滚动条,所以我不想更改它,所以我只想替换page
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/



 类似资料:
  • 问题内容: 我有一个包含许多ListView的页面,我希望用户能够对它们进行排序和翻页。我不想每次都回发并重新绑定整个页面,而是希望通过jQuery / AJAX有选择地针对所涉及的控件进行操作。我很容易在页面中对WebMethod进行客户端调用- 我的问题是如何通过jQuery将返回的数据返回到ListView中? (注意:我不想使用UpdatePanel!) 问题答案: 我不确定仅由于List

  • 问题内容: 我正在尝试使用来自ajax html响应的内容更新div。我相信我的语法正确,但是div内容已替换为整个HTML页面响应,而不仅仅是html响应中选择的div。我究竟做错了什么? 问题答案: 您正在设置HTML格式的内容,然后将其替换为本身,这没有多大意义? 我猜你真正在哪里寻找返回的数据,然后用ajax调用中的html用html 更新DOM中的元素:

  • 问题内容: 我是一名菜鸟PHP开发人员。 我已经创建了一个包含带有“添加”按钮的HTML页面的PHP Web项目。该页面的名称是awards.html。awards.html文件包含其对应的JavaScript文件awards.js。单击添加按钮时,将在此js文件中执行代码。此代码将AJAX调用发送到位于名为Award.php的项目的文件夹中的PHP类。该PHP文件包含代码,该代码用于执行位于项目

  • 问题内容: 我正在尝试更新所有以’agg%’和column_name=’%userid%’之类的字符串开头的表…但是即使我能够找到选择具有特定列的所有表的选项,我也看不到在线的此类示例名称和表名称我需要执行相同的操作来更新这些表,如下所示: 帮助将不胜感激。 谢谢。 问题答案: 获取您条件的更新查询 执行

  • 问题内容: 我有一个对我来说很棒的jQuery datepicker,除了当我通过ajax刷新内容时,我丢失了datepicker。据我所知,我应该使用jQuery on()将其绑定到输入,但是我似乎找不到合适的事件将其绑定到输入。 第一次有效,但在随后的刷新中无效: 第一次或后续刷新时不绑定: 问题答案: jQuery 函数用于延迟事件处理,但不适用于插件初始化。 它适用于事件,因为DOM模型将

  • 问题内容: 从方法调用函数后,我需要您的帮助才能刷新html中的div 。目前,使用以下几行调用后,我将加载整个页面。 在我的java方法中,我使用下面的代码行来调用javascript方法: html代码: 问题答案: 您可以部分加载HTML页面,这是div#mytable中的所有内容。 有关更多信息,请阅读此http://api.jquery.com/load/ 更新代码(如果您不希望它自动刷