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>
相关推荐
o***Z44827 分钟前
前端无障碍开发检查清单,WCAG合规
前端
J***Q2921 小时前
前端CSS架构模式,BEM与ITCSS
前端·css
G***T6911 小时前
React性能优化实战,避免不必要的重渲染
前端·javascript·react.js
q***d1731 小时前
前端微前端部署方案,Nginx与Webpack
前端·nginx·webpack
y***54882 小时前
前端构建工具扩展,Webpack插件开发
前端·webpack·node.js
4***14902 小时前
前端构建工具多页面配置,Webpack与Vite
前端·webpack·node.js
网络点点滴2 小时前
标签的ref属性
前端·javascript·vue.js
天若有情6732 小时前
前端 vs 后端:入行软件行业,我该如何选择?哪个更“简单”?
前端·后端·软件开发·职业·就业·选择
小画家~3 小时前
第二十八:golang Time.time 时间格式返回定义结构体
java·前端·golang
Cobyte3 小时前
17. Vue3 业务组件库按需加载的实现原理
前端·javascript·vue.js