Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过jQuery AJAX发送JSON到Java / Wicket服务器?

如何通过jQuery AJAX发送JSON到Java / Wicket服务器?

提问于 2018-01-31 22:43:40
回答 1关注 0查看 206

我使用jQuery将JSON发布到Java服务器,。下面是我的数据和发送方式的一个例子:

代码语言:txt
AI代码解释
复制
var lookup = {
    'name': name,
    'description': description,
    'items': [{
        'name': itemName,
        'value': itemValue
    }]
}

$.ajax({
    type: 'post',
    data: lookup,
    dataType: 'json'
});

我正在使用Wicket的AvactAjaxBehavior来接收数据,并希望得到一个可以解析的JSON字符串。当我获得传递参数的Map时,keyset如下所示:

代码语言:txt
AI代码解释
复制
items[0][name],
description,
name,
items[0][value],

回答 1

红月

回答已采纳

发布于 2018-02-01 07:50:06

使用JSON.stringify::

代码语言:txt
AI代码解释
复制
$.ajax({
    type: 'post',
    data: JSON.stringify(lookup),
    contentType: 'application/json',
    dataType: 'json'
});
和开发者交流更多问题细节吧,去 写回答
相关文章
如何通过jQuery发送AJAX?
contentType:发生请求时的内容编码类型(application/x-www-form-urlencoded)
切图仔
2022/09/08
1.5K0
ASP.NET Core通过jQuery Ajax发送AntiForgeryToken
在ASP.NET Core中,如我我们希望用jQuery Ajax向服务器提交数据,并希望使用ValidateAntiForgeryToken标记,我们需要一些技巧。官方文档并没有说如何使用jQuery完成这个操作,我来演示给大家看看。
Edi Wang
2019/07/08
1.7K0
jQuery发送AJAX请求
使用jQuery发送AJAX请求需要使用$.ajax()方法。它是jQuery提供的最基本的AJAX方法,可以根据需要配置各种选项。
堕落飞鸟
2023/05/19
1.3K0
Jquery和PHP Ajax JSON
本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。
Java架构师必看
2021/03/22
1.8K0
JQuery处理json与ajax返回JSON实例
json数据是一种经型的实时数据交互的数据存储方法,使用到最多的应该是ajax与json配合使用了,下面我来给大家介绍jquery处理json数据方法。 JSON中对象通过“{}”来标识,一个“{}”代表一个对象,如{“AreaId”:”123”},对象的值是键值对的形式(key:value)。  “[]”,标识数组,数组内部各个数据之间通过“,”分割,如[“AreaId”:”123”,”AreaId”:”345”]。 很多情况下是对象数组,那就是这样: [{“AreaId”:”123”},{“AreaId
joshua317
2018/04/10
3.2K0
AJAX如何向服务器发送请求?
AJAX(Asynchronous JavaScript and XML)是一种在Web应用程序中向服务器发送异步HTTP请求的技术。它通过在后台发送请求并异步地获取响应,实现了与服务器进行数据交互而不需要刷新整个页面。
网络技术联盟站
2023/07/07
1.2K0
jQuery解析ajax 返回的json
一、controller /** * 检查预订开始时间和结束时间的合法性 * @param startTime * @param endTime * @return */ @RequestMapping(value = "checkTime") @ResponseBody public String checkTime(String startTime, String endTime) { int space=Time
week
2018/08/24
2.8K0
JSON基础、原生的ajax及JQuery.ajax
(1)从服务器上读取JSON数据,将json数据转化成js对象,然后在网页中使用数据
申小兮
2023/04/19
9850
JSON基础、原生的ajax及JQuery.ajax
Vue通过axios发送ajax请求
在Vue中是不支持发送ajax请求的,如果我们要在Vue中发送ajax请求,我们需借助第三方插件 常用发送ajax请求插件有两个 vue-resource和axios,Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。
切图仔
2022/09/08
1.1K0
Vue通过axios发送ajax请求
Vue通过axios发送ajax请求
在Vue中是不支持发送ajax请求的,如果我们要在Vue中发送ajax请求,我们需借助第三方插件 常用发送ajax请求插件有两个 vue-resource和axios,Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。
切图仔
2022/09/08
1.1K0
Vue通过axios发送ajax请求
jQuery+ajax解析json数据渲染
参考:ajax和axios请求本地json数据对比 https://www.jianshu.com/p/4b9cb79fedd5
王小婷
2019/05/15
2.7K0
jQuery+ajax解析json数据渲染
jQuery ajax - ajax() 方法jQuery ajax - ajax() 方法
http://www.w3school.com.cn/jquery/ajax_ajax.asp
一个会写诗的程序员
2018/08/17
15.4K0
响应json数据之发送ajax的请求
一、前端异步请求代码: <span style="font-size:14px;">$.ajax ({ type: "POST", //请求的方式 url: "outputservlet3", //请求url data: {}, //前端向后端传送的数据 dataType: "json", //数据格式json error: function () //请求错误的回调函数 { }, success: function () //请求成功的回调函数 { } })</span> 二、WEB-INF下的w
阮键
2019/12/25
5.2K0
使用python通过http发送json
因为需要通过http协议向服务器post一些数据,于是用python写了一个相关小程序,没想到遇到了一些问题,于是就在这里将这个问题记录一下。
py3study
2020/01/13
3.2K0
ajax是什么框架_常用的web开发框架
AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML),是创建交互式Web应用的主要开发技术。互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。
全栈程序员站长
2022/09/20
1.2K0
JavaEE 使用 JQuery 完成 ajax & json 数据的传输
JSONobj 需要的同学,需要 mysql 驱动的,我已经上传至 Github,里面也整理了一些我学习会常用到的 jar包 Jar 包下载链接
Gorit
2021/12/08
2K0
JavaEE 使用 JQuery 完成 ajax & json 数据的传输
JQuery通过JSON和Servlet进行交互
今天接着看Hibernate的视频,中间休息的时候随手点了几个网页,看到JSON这个东西,心里琢磨这个东西以前见过,没用过,这是个啥玩意。
the5fire
2019/02/28
1.2K0
ajax jQuery.getJSON 和fetch()加载json文件
ajax getJSON用例: $.getJSON('./' + mapCode + '.json', function (data) { if (data) { console.log(data); } }) fetch用法: fetch('./data/' + mapCode + '.json', { method: 'GET', mode: 'cors',// 允许发送跨域请求 creden
周星星9527
2022/04/01
1.5K0
jQuery深入——动画、常用工具、JSON、Ajax
4、停止动画 - stop([stopAll [, goToEnd]]) stopAll 布尔值,规定是否停止被选元素的所有加入队列的动画。默认是 false。 goToEnd 布尔值,规定是否立即完成当前的动画。默认是 false。 - finish([queue]) - jQuery.fx.off 全局动画开关 Finish ():所有的堆栈动画直接结束 stop (true, true):阻止当前的动画
慕白
2018/08/03
1.6K0
jQuery通过Ajax实现请求后台接口数据
<script> $(function () { $.ajax({ url: " https://xx.php", type: "post", data: data, dataType: 'json', success: (res) => { }, error: (err) => { }
明知山
2020/09/03
1.7K0

相似问题

如何通过命令发送图片到显卡?

082

如何将本地的.json格式的文件部署到服务器上, 通过请求?

21.2K

如何将本地的.json格式的文件部署到服务器上, 通过url请求?

42.3K

jQuery Ajax文件上传?

3632

Java后台如何部署到2012 R2服务器上,求教?

2290
相关问答用户
到家集团 | 技术VP擅长5个领域
新浪微博 | 高级总监擅长4个领域
擅长5个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档