如何使用 jquery ajax 发布具有自定义 json 结构的数据?

红枪

我在 Woocommerce 平台上使用 Wordpress。成功下订单后,我必须将选定的订单详细信息发送到 API(第 3 方会计系统)。

当前的 jquery ajax 代码

  j.ajax({
    type: 'POST',
    url: 'https://mywebsite/api/orderupload',
    cache: false,
    data: {

    },
    beforeSend:function() {

    },
    success: function (result) {
    },
    error: function(xhr,status,error) {
      console.log(error);
    },
    complete:function(){
    }
  });

上面 post 请求必须在data {}里面的 json 数据的结构是:

{
  "order": {
    "customer": {
      "type": "public",
      "vat": "false",
      "org_nr": "123456-789",
      "name": "Carl Lorem",
      "phone": "639055543227",
      "address": {
        "name": "Carl Lorem",
        "address": "Riften Street",
        "zipcode": "2323",
        "city": "Dawnstar City",
        "country": "US"
      },
      "email": "[email protected]"
    },
    "transaction": {
      "storage": {
        "name": "Los Angeles",
        "location": "Road Earth",
      },
      "insurance": {
        "name": "Igsum Nat",
        "cost": "30"
      },
      "date": {
        "start": "2018-4-23",
        "end": ""
      }
    }
  }
}

你知道如何为我的帖子请求构建我的 json 数据吗?任何想法表示赞赏。谢谢

pr1nc3
{
    "order": {
        "customer": {
            "type": "public",
            "vat": "false",
            "org_nr": "123456-789",
            "name": "Carl Lorem",
            "phone": "639055543227",
            "address": {
                "name": "Carl Lorem",
                "address": "Riften Street",
                "zipcode": "2323",
                "city": "Dawnstar City",
                "country": "US"
            },
            "email": "[email protected]"
        },
        "transaction": {
            "storage": {
                "name": "Los Angeles",
                "location": "Los Angeles, Road Street"
            },
            "insurance": {
                "name": "Igsum Nat",
                "cost": "30"
            },
            "date": {
                "start": "2018-4-23",
                "end": ""
            }
        }
    }
}

您附加的 json 无效,我向您发送正确的 json,

关于ajax部分:

$.ajax({
       type: "POST",
       url: '/mywebsite/api/orderupload',
       data: ("myjson": myjson},
       dataType: 'json'
 success: function (response) {
console.log(response)
}
   error: function(xhr,status,error) {
      console.log(error)
    },
})

myjson 变量是您要通过 ajax 发送的 json。之后,您的后端将接管您的处理方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过jQuery Ajax发布数据在PHP中编码JSON?

来自分类Dev

具有自定义格式的C#Web服务JSON数据jQuery UI

来自分类Dev

流星:如何发布自定义JSON数据?

来自分类Dev

选择具有自定义数据值的标签并使用 jquery 更改其 href

来自分类Dev

Jquery AJAX | 如何循环json数据?

来自分类Dev

如何使用带有json数据的jquery Ajax在for循环中包装标签?

来自分类Dev

jQuery Ajax Json数据未定义

来自分类Dev

jQuery:如何使用自定义标头值获取表的JSON数据

来自分类Dev

如何将具有自定义数据“ x”的div与具有相同“ x”值的json对象进行匹配?

来自分类Dev

如何使用ExpressJS从jQuery Ajax发布中获取数据

来自分类Dev

具有自定义json数据的JsTree

来自分类Dev

如何从jQuery访问此JSON结构中的数据?

来自分类Dev

jQuery ajax json parseerror有效的json数据

来自分类Dev

无法使用 jQuery 显示来自 AJAX 调用 JSON 数据的数据

来自分类Dev

如何使用Jquery AJAX从PHP json_encode读取JSON数据

来自分类Dev

无法使用JSON从JQuery Ajax发布中获取PHP中的数据

来自分类Dev

jQuery Ajax无法使用数据参数发布

来自分类Dev

如何使用jquery ajax显示json结果

来自分类Dev

从ajax向控制器发布数据后未调用自定义JSON转换器

来自分类Dev

如何使用Jquery和Ajax将Json数据发送到数据库中?

来自分类Dev

如何使用Jquery和Ajax将Json数据发送到数据库中?

来自分类Dev

如何使用jQuery ajax请求在数据表中显示json响应数据?

来自分类Dev

如何使用ajax从jquery数据表中嵌套的json子数组中获取数据

来自分类Dev

如何从自定义 JSF 组件中的支持 bean 加载 jquery json 数据?

来自分类Dev

使用变量定义的 Jquery Ajax 数据键名

来自分类Dev

如何捕获用ajax发送的php上的json数据(没有jquery)

来自分类Dev

使用jQuery进行AJAX调用后,JSON数据消失

来自分类Dev

使用jQuery Ajax JSON发送表单数据

来自分类Dev

使用jquery ajax调用将json数据加载到div

Related 相关文章

  1. 1

    如何通过jQuery Ajax发布数据在PHP中编码JSON?

  2. 2

    具有自定义格式的C#Web服务JSON数据jQuery UI

  3. 3

    流星:如何发布自定义JSON数据?

  4. 4

    选择具有自定义数据值的标签并使用 jquery 更改其 href

  5. 5

    Jquery AJAX | 如何循环json数据?

  6. 6

    如何使用带有json数据的jquery Ajax在for循环中包装标签?

  7. 7

    jQuery Ajax Json数据未定义

  8. 8

    jQuery:如何使用自定义标头值获取表的JSON数据

  9. 9

    如何将具有自定义数据“ x”的div与具有相同“ x”值的json对象进行匹配?

  10. 10

    如何使用ExpressJS从jQuery Ajax发布中获取数据

  11. 11

    具有自定义json数据的JsTree

  12. 12

    如何从jQuery访问此JSON结构中的数据?

  13. 13

    jQuery ajax json parseerror有效的json数据

  14. 14

    无法使用 jQuery 显示来自 AJAX 调用 JSON 数据的数据

  15. 15

    如何使用Jquery AJAX从PHP json_encode读取JSON数据

  16. 16

    无法使用JSON从JQuery Ajax发布中获取PHP中的数据

  17. 17

    jQuery Ajax无法使用数据参数发布

  18. 18

    如何使用jquery ajax显示json结果

  19. 19

    从ajax向控制器发布数据后未调用自定义JSON转换器

  20. 20

    如何使用Jquery和Ajax将Json数据发送到数据库中?

  21. 21

    如何使用Jquery和Ajax将Json数据发送到数据库中?

  22. 22

    如何使用jQuery ajax请求在数据表中显示json响应数据?

  23. 23

    如何使用ajax从jquery数据表中嵌套的json子数组中获取数据

  24. 24

    如何从自定义 JSF 组件中的支持 bean 加载 jquery json 数据?

  25. 25

    使用变量定义的 Jquery Ajax 数据键名

  26. 26

    如何捕获用ajax发送的php上的json数据(没有jquery)

  27. 27

    使用jQuery进行AJAX调用后,JSON数据消失

  28. 28

    使用jQuery Ajax JSON发送表单数据

  29. 29

    使用jquery ajax调用将json数据加载到div

热门标签

归档