微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

多个Ajax调用?

如何解决多个Ajax调用?

| 如何使用Ajax更新页面中的多个部分? 我有两个div和两个PHP文件。使用jQuery Ajax,我想用从PHP文件接收的数据填充一个div,并用从另一个文件接收的数据填充另一个。 我对
ajaxcomplete()
函数等并不熟悉。我应该使用两个函数还是一个带有参数的函数?请给我一些想法。谢谢。     

解决方法

        您可以简单地使用两个
$.load
调用,如下所示:
$(\"#firstDiv\").load(\"first.php\",{someParam: \"foo\"},function() {
    // request has completed
});

$(\"#secondDiv\").load(\"second.php\",{anotherParam: \"bar\"},function() {
    // request has completed
});
    ,        拥有一个ajax调用总是好的。您可以调用一个php文件,该文件将返回div \的内容。 Div的内容可以使用Jquery Ajax Json dataType进行区分:
$.ajax({
  url: test.php,dataType: \'json\',data: data,success: function(responce){
     $(\"#firstDivData\").html(responce.firstDivContent)
     $(\"#secondDivData\").html(responce.secondDivContent)
  }
});
PHP脚本:test.php
<?php
  $divContents = array();
  $divContents[\'firstDivContent\'] = \"First div content here\";
  $divContents[\'secondDivContent\'] = \"Second div content here\";
  echo json_encode($divContents);
?>
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?