Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

jQuery - AJAX load() 方法


jQuery load() 方法

jQuery 的 load() 方法是一个简单但功能强大的 AJAX 方法。

load() 方法从服务器加载数据并将返回的数据放入选定的元素中。

语法

$(选择器).load(URL,数据,回调函数);

必需的 URL 参数指定要加载的 URL。

可选的数据参数指定一组与请求一起发送的查询字符串键/值对。

可选的回调函数参数是在 load() 方法完成后要执行的函数的名称。

以下是我们的示例文件“demo_test.txt”的内容:

<h2>jQuery 和 AJAX 真好玩!!!</h2>
<p id="p1">这是一段文本。</p>

以下示例将文件“demo_test.txt”的内容加载到特定的 <div> 元素中

例子

$("#div1").load("demo_test.txt");
亲自试一试 »

也可以在 URL 参数中添加 jQuery 选择器。

以下示例将文件“demo_test.txt”中 id 为“p1”的元素的内容加载到特定的 <div> 元素中

例子

$("#div1").load("demo_test.txt #p1");
亲自试一试 »

可选的回调函数参数指定一个回调函数,在 load() 方法完成后运行。回调函数可以有不同的参数

  • responseTxt - 如果调用成功,则包含结果内容
  • statusTxt - 包含调用的状态
  • xhr - 包含 XMLHttpRequest 对象

以下示例在 load() 方法完成后显示一个警告框。如果 load() 方法成功,则显示“外部内容加载成功!”,如果失败则显示错误消息

例子

$("button").click(function(){
  $("#div1").load("demo_test.txt", function(responseTxt, statusTxt, xhr){
    if(statusTxt == "success")
      alert("外部内容加载成功!");
    if(statusTxt == "error")
      alert("错误: " + xhr.status + ": " + xhr.statusText);
  });
});
亲自试一试 »

jQuery AJAX 参考

有关所有 jQuery AJAX 方法的完整概述,请访问我们的 jQuery AJAX 参考


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.