$.ajax()请求的返回的值怎样输出在一个div里???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$.ajax()请求的返回的值怎样输出在一个div里???相关的知识,希望对你有一定的参考价值。

参考技术A

以下代码通过ajax实现在一个web页面点击不同的链接,然后将返回的结果显示在该页面固定的div里。

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

<script language="javascript">

var http_request = false;

function createRequest(url,objID)

http_request = false;

if(window.XMLHttpRequest) //非IE浏览器

 http_request = new XMLHttpRequest();

if(http_request.overrideMimeType)

 http_request.overrideMimeType("text/xml");



else if(window.ActiveXObject) //IE浏览器

 tryhttp_request = new ActiveXObject("Msxml2.XMLHTTP");

 catch(e)

 tryhttp_request = new ActiveXObject("Microsoft.XMLHTTP");

 catch(e)

 

if(!http_request)alert("无法创建XMLHTTP实例");return false;

http_request.open("GET",url,true);

http_request.send(null);

var obj = document.getElementById(objID);

http_request.onreadystatechange = function()

if(http_request.readyState == 4)

 if(http_request.status == 200)

 obj.innerHTML = http_request.responseText;

 else

 alert('您请求的页面发现错误!');

 

 

</script></head><body οnlοad="createRequest('content1.html','show')">

<div align="center"><a href="content1.html" οnclick="createRequest('content1.html','show');return false;">no1</a> |

<a href="content2.html" οnclick="createRequest('content2.html','show');return false;">no2</a> |<a href="content3.html"

οnclick="createRequest('content3.html','show');return false;">no3</a></div><div id="show" align="center"></div></body></html>

扩展资料

jQuery ajax - ajax() 方法

ajax() 方法通过 HTTP 请求加载远程数据。

该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。

最简单的情况下,$.ajax() 可以不带任何参数直接使用。

注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。

语法

jQuery.ajax([settings])

settings:可选。用于配置 Ajax 请求的键值对集合。可以通过 $.ajaxSetup() 设置任何选项的默认值。

   

ajax怎样返回json格式数据

$.ajax(
    type : "POST",
    url : "test",//发送请求的地址。
    data : 
        'key':value
    ,
    dataType : "json",//返回数据类型,可以是text 或者json
    async : false,//是否异步处理
    success : function(obj) //请求成功后的回调函数。obj为服务器返回的数据
       //可以根据json数据结构取值
    ,
    error : function(msg) 
       alert(msg.status);//获取错误码
    
);

参考技术A 应该是后台弄好格式再发给ajax

以上是关于$.ajax()请求的返回的值怎样输出在一个div里???的主要内容,如果未能解决你的问题,请参考以下文章

如何将Ext.Ajax.request请求 返回的值赋值给全局变量

ajax 技术有一事不明有高人指点,当我们用responseText接收response.write输出的值时有长度限制吗?

ajax响应时长怎样设置?

ajax怎样返回json格式数据

Ajax 如何给div赋值呢

请问js怎样把输出的值放到指定的div中,我要把filist这段字符串放到id等于file里面