• jQuery中ajax请求的六种方法(三、六):load()方法


    6.load()方法

    load的html页面

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>jQuery中的ajax基础方法</title>
    	</head>
    	<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
    	<script type="text/javascript">
    		/*
    		load(url, [data], [callback])载入远程HTML文件
    		并插入至DOM中。默认使用GET方式 - 传递附加参数自动
    		转化为POST方式。
    		
    		注意load方法不再是$.load了,而是需要通过一个DOM
    		对象来调用load方法。
    		*/
    		$(document).ready(function() {
    			$("#btn").click(function() {
    				$("#div").load("03_ajax_06_load_need_content.jsp", 
    						{"param":"hello"}, function() {
    							alert("已加载完成!");
    						});
    			});
    		});
    	</script>
      <body>
        <div style="100%;text-align: center;margin-top: 30px;">
        	<div id="div">div原有内容。</div>
        	<input type="button" value="加载load_content.jsp文件内容" id="btn">
        </div>
      </body>
    </html>

    被引入的jsp页面:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    
    String str = request.getParameter("param");
    %>
    <!DOCTYPE html>
    <html>
    	<head>
    		<base href="<%=basePath%>">
    		<title>jQuery need to load</title>
    	</head>
    	
      <body>
        <div>
        	新加载的内容:传递过来的参数值为:<%=str %>
        </div>
      </body>
    </html>
  • 相关阅读:
    box布局中文字溢出问题
    清除浮动
    react状态提升问题::::
    React两三事
    java直接调用kmeans聚类
    java实现文本词频统计
    java 中list.toArray方法的使用
    java中Map<String,Double>map按照value降序排列
    和声搜索算法java实现
    java 自动打开浏览器并点击
  • 原文地址:https://www.cnblogs.com/mzywucai/p/11053386.html
Copyright © 2020-2023  润新知