zoukankan      html  css  js  c++  java
  • jquery封装的ajax请求

    属性名称解释
    url 请求的服务器端url地址
    async (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false
    data 发送到服务器的数据,可以是键值对形式,也可以是js对象形式
    type (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"
    dataType 预期的返回数据的类型,取值可以是 xml, html, script, json, text, _defaul等
    success 请求成功后的回调函数
    error 请求失败时调用此函数
    <script type="text/javascript" src="jquery-3.3.1.js"></script>
    <script type="text/javascript">
        function sendRequest(){
    
            var allData={
                "labelname": "abcadfs",
                "state": "1",
                "count": 0,
                "recommend": "1"
            }
    
            var a = JSON.stringify(allData);
            alert(a)
    
    
            $.ajax({
                url:"http://localhost:9001/label",
                async:true,
                data:JSON.stringify(allData),
                type:"post",
                dataType:"json",
                contentType:"application/json;charset=utf-8",
                success:function(data){
                    var b= JSON.stringify(data)
                    console.log(b);
                    alert(data);
    
                },
                error:function(){
                    alert("数据没有成功返回!")
                }
            });
    
        }
    </script> <body> <input type="button" value="ajax异步访问服务器端" onclick="sendRequest()"> </body>



    总结:

      1、提交json数据用到ajax异步请求,ajax有异步也有同步请求的方式,主打异步;    //form表单默认是以text的方式进行提交,所以要想提交json数据,就得用到ajax请求;

      2、JSON.stringify(data);将js对象转换为json字符串;  

  • 相关阅读:
    CSS display使用
    WPF触发器
    WPF动画2
    WPF动画2
    WPF 动画1
    CSS 媒体查询
    [Leetcode] Rotate List
    [Leetcode] Add Two Numbers
    [Leetcode] Sort List
    [Leetcode] Reverse Linked List II
  • 原文地址:https://www.cnblogs.com/gendway/p/10808622.html
Copyright © 2011-2022 走看看