星空网 > 软件开发 > Java

javascript中ajax post实例详解

一,原生态的

 代码如下 复制代码 
<script language="javascript">
     
    function saveintroduce()
    {
    //获取接受返回信息层
    var introducemsg = document.getElementById("introducemsg");
    //获取表单对象和用户信息值
    var f = document.introduceedt;
    var elm1 = encodeURIComponent(f.elm1.value);
    //接收表单的URL地址
    var url = "save.php?id=<?=$_GET["id"]?>";
    //需要POST的值,www.111cn.net 把每个变量都通过&来联接
    var postStr = 'elm1='+ elm1;
    //实例化Ajax
    //var ajax = InitAjax();
    var ajax = false;
    //开始初始化    if(window.    { //Mozilla 浏览器
    ajax = new     if (ajax.overrideMimeType)
    { //设置MiME类别
    ajax.overrideMimeType("text/    }
    }
    else if (window.ActiveXObject)
    { // IE浏览器
    try
    {
    ajax = new ActiveXObject("Ms    }
    catch (e)
    {
    try
    {
    ajax = new ActiveXObject("Microsoft.    }
    catch (e) {}
    }
    }
    if (!ajax)
    { // 异常,创建对象实例失败
    window.alert("不能创建    return false;
    }
     
    //通过Post方式打开连接
    ajax.open("POST", url, true);
    //定义传输的文件HTTP头信息
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    //发送POST数据
    ajax.send(postStr);
    //获取执行状态
    ajax.onreadystatechange = function()
    {
    //如果执行状态成功,那么就把返回信息写到指定的层里
    if (ajax.readyState == 4 && ajax.status == 200)
    {
    introducemsg.innerHTML = ajax.responseText;
    }
    }
    }
    </script>
     
    <form id="introduceedt" name="introduceedt" action="save.php>" method="post">
    <input name="elm1" id="elm1" ><input type="button" value="提交表单" onClick="saveintroduce()"><div id="introducemsg"></div></div></td>
     
    </form>

二,jquery ajax.post

1.jQuery $.post() 方法

$.post() 方法通过 HTTP POST 请求从服务器上请求数据。

实例

 代码如下 复制代码 
$("button").click(function(){
  $.post("demo_test_post.asp",
  {
    name:"Donald Duck",
    city:"Duckburg"
  },
  function(data,status){
    alert("Data: " + data + " Status: " + status);
  });
});
 


2、$.ajax的一般格式

 代码如下 复制代码 
$.ajax({

     type: 'POST',

     url: url ,

    data: data ,

    success: success ,

    dataType: dataType

});

 
 

二、$.ajax的参数描述

参数描述  
url  必需。规定把请求发送到哪个 URL。 
data  可选。映射或字符串值。规定连同请求发送到服务器的数据。 
success(data, textStatus, jqXHR)  可选。请求成功时执行的回调函数。 
dataType  可选。规定预期的服务器响应的数据类型。

默认执行智能判断(


原标题:javascript中ajax post实例详解

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

【新规上路】物流分配流程、经济物流(Economy Delivery)介绍:https://www.goluckyvip.com/news/4828.html
Lazada发布东南亚卖家信心指数,时装卖家对未来增长最具信心:https://www.goluckyvip.com/news/4829.html
2019年Shopee各站点大促活动时间表_Shopee爆单日历和活动时间:https://www.goluckyvip.com/news/483.html
抢先布局Shopee“致胜战场”,细节是关键:https://www.goluckyvip.com/news/4830.html
最全版美国亚马逊FBA仓库一览:https://www.goluckyvip.com/news/4831.html
速戳!看线上服装卖家如何通过TikTok更好地拓客引流!:https://www.goluckyvip.com/news/4832.html
温州旧货市场有玻璃柜卖吗?:https://www.vstour.cn/a/411246.html
如何用摄影作品表现“芳草鲜美,落英缤纷”的:https://www.vstour.cn/a/411247.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流