ajax的post用法

<button>点击之后,显示ajax返回的数据</button>

首先在页面上新建了一个按钮,点击这个按钮后,执行ajax操作,并将返回的字符串显示在按钮上.

下面是ajax代码

<script>
    window.onload=function(){
        var oBtn=document.getElementsByTagName(‘button‘)[0];
        oBtn.onclick=function(){
        var xmlhttp;
        if(window.XMLHttpRequest){
            xmlhttp=new XMLHttpRequest();
        }else{
            xmlhttp=new ActiveXObject("Microsoft XMLHTTP");
        }
        xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState==4&&xmlhttp.status==200){
                oBtn.innerHTML=xmlhttp.responseText;
            }
        }
        xmlhttp.open(‘POST‘,‘index.php‘,true);
        xmlhttp.setRequestHeader(‘Content-Type‘,‘application/x-www-form-urlenconded‘);
        xmlhttp.send(‘text=我是响应文字‘);
}
    }
</script>    

现在点击按钮就会触发ajax事件,并把xml.send中的字符串发送到index.php.

下面是php文件中的代码

<?php

    echo $_POST[‘text‘];

到此ajax小实例就完成了.值得注意的一点是,ajax必须在服务器上才能进行测试,所以您必须先配置好服务器环境并把代码放到服务器的目录下,才能进行调试.

时间: 2024-07-29 22:13:13

ajax的post用法的相关文章

[转载]Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

本文对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法进行了详细的总结,需要的朋友可以参考下,希望对大家有所帮助. 详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,

最简单ajax,$.post()用法

最简单的ajax,$.post()用法 $.post("action.php",{'email':$('#email').val(),'address':$('#address').val()},function(data){ alert(data); } tips: 第一个参数:action.php,表示ajax的后台路径,也就是action地址. 第二个参数:向后台传递的参数,键值对的方式传递. 递三个参数:回掉函数,data为后台执行的返回结果. ajax有很多表现形式,$.aj

Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数. 而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的json数据格式,在此引用只是为了对比说明 复制代码 代码如下: $.get("data

ajax定义和用法

定义和用法 ajax() 方法用于执行 AJAX(异步 HTTP)请求. 所有的 jQuery AJAX 方法都使用 ajax() 方法.该方法通常用于其他方法不能完成的请求. 语法 $.ajax({name:value, name:value, ... }) 该参数规定 AJAX 请求的一个或多个名称/值对. 下面的表格中列出了可能的名称/值: 名称 值/描述 async 布尔值,表示请求是否异步处理.默认是 true. beforeSend(xhr) 发送请求前运行的函数. cache 布尔

(转)Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数. 而其中,服务器返回数据的格式其实是字符串形势,并不是我们想要的json数据格式,在此引用只是为了对比说明 复制代码 代码如下: $.get("dat

$.ajax等相关用法

下面是jquery一些方法的相关用法: $.ajax: $.ajax({ type: "GET", url: "url", data: {username:$("#username").val(), content:$("#content").val()}, // data: "username=" + $("#username").val()+ "&content=&

json和xml以及ajax的数据格式用法

JSON的两个方法: 1.将字符串转换为JSON格式:parse(). 2.将原生JavaScript值转换为JSON字符串:stringify(); 1 <!DOCTYPE html> 2 <htmllang="en"> 3 <head> 4 <metacharset="UTF-8"> 5 <title>json数据</title> 6 </head> 7 <body>

ASP.NET MVC Ajax.ActionLink 简单用法

ASP.NET MVC 项目中,如何使用类似于 iframe 的效果呢?或者说 Ajax 局部刷新,比如下面操作: 我们想要的效果是,点击 About 链接,页面不刷新(地址栏不变),然后下面的内容进行更新,其实实现这个效果,很简单,只需要使用 Ajax.ActionLink 即可. 1. 安装 Microsoft.jQuery.Unobtrusive.Ajax 程序包 Install-Package Microsoft.jQuery.Unobtrusive.Ajax 2. 引用 JS 文件:

AJAX 的简单用法:

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. AJAX 是一种用于创建快速动态网页的技术.通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 1. XMLHttpRequest 对象: 所有现代浏览器(IE7+.Firefox.Chrome.Safari 以及 Opera)均内建 XMLHttpRequest 对象:variable=new XMLHttpRequest();