jquery ajax post 请求表单格式x-www-form-urlencoded

javascript 复制代码
<body>
    <form id="submitForm">
      <input type="hidden" id="userId" name="userId" value="283" />
      <input type="hidden" id="pageSize" name="pageSize" value="99" />
    </form>
    <div class="wrap">
        666        
    </div>
</body>
<script src="js/jquery-1.12.4.min.js"></script>
<script>
  const serialize = (formEle) => Array.from(new FormData(formEle)).reduce((p, [k, v]) => Object.assign({}, p, { [k]: p[k] ? (Array.isArray(p[k]) ? p[k] : [p[k]]).concat(v) : v }), {});
  const jsonData = serialize($("#submitForm").get(0));
  $.ajax({
    url: 'https://tool.keeko.ai/prod-api/api/school/getCourseTrainingList',
    type: 'POST',
    data: jsonData,
    contentType: 'application/x-www-form-urlencoded',
    success: function(response) {
        // 请求成功时的处理逻辑
    },
    error: function(xhr, status, error) {
        // 请求失败时的处理逻辑
    }
  });  
</script>
相关推荐
llq_350几秒前
Ant Design v5 样式兼容性问题与解决方案
前端
triumph_passion1 分钟前
React Hook Form 状态下沉最佳实践
前端·react.js
心在飞扬3 分钟前
langchain学习总结-两个Runnable核心类的讲解与使用
前端·后端
德育处主任5 分钟前
在小程序做海报的话,Painter就很给力
前端·微信小程序·canvas
匠心码员5 分钟前
Git Commit 提交规范:让每一次提交都清晰可读
前端
骑斑马的李司凌6 分钟前
调试时卡半天?原来127.0.0.1和localhost的区别这么大!
前端
哈哈O哈哈哈7 分钟前
Electron + Vue 3 + Node.js 的跨平台桌面应用示例项目
前端
ycbing7 分钟前
设计并实现一个 MCP Server
前端
千寻girling7 分钟前
面试官: “ 说一下怎么做到前端图片尺寸的响应式适配 ”
前端·javascript·面试
少莫千华8 分钟前
【Web API】RESTful API接口规范
前端·后端·json·api·restful·rest