需要完成的任务:主要是把JSP页面上图片ID传给服务器端,服务器读取cookie看是否有username,如果有则根据ID读取MongoDB数据库,读出图片URL,再存放到mysql中的collection数据库中,实现了收藏功能。第一步:就是使用ajax实现前后台的交互。jsp页面代码:  <a id="1" class="bsc" onclick="collect(this.id)"&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 16:31:46
                            
                                941阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            只能说是大概了然,以后翻看起来有点印象: 这篇的@RequestBody写的可以:@RequestBody的使用 关于Ajax的contentType: 看了这篇我才知道我把json和表单格式字符串弄混了:ajax传参数json对象到后台获取(两种方式) 由于底层传递还是要序列化的,所以ajax一般都是这么写的: 通过这个方法将数据序列化:var jsnotallow=JSON.stringify            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 21:53:16
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景在前后端分离的开发组中,前端通常对自己代码组织的比较细致,都会对AJAX,或者小程序API做封装。而很多前端开发对后端接口要求的传参 一头雾水,后端开发人员对HTTP一知半解,传参接收不到,说不清楚,互相推脱,谁谁应该改传参方式。HTTP协议中:Content-Type,估计是非常非常多的人弄不清楚。本质上Content-Type 要么就是 text/html要么就是 js            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 11:55:04
                            
                                296阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            应用场景:在前端用ajax向服务器提交json对象数组,在controller的以对象数组作为函数的参数,提交的json数组直接转为服务器端的对象数组。如:要将json对象数组[{Id:1,Name:"AA"},{Id:2,Name:"BB"}]  用ajax提交,Controller代码:public EmptyResult Save(Models.User[] users)
 {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 22:34:56
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、APIService为自定义接口类, 定义@Headers 2、调用代码如下,使用了Call<ResponseBody>,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-06 22:44:00
                            
                                575阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 使用JavaScript提交JSON数据的全面指南
在现代网页开发中,JSON(JavaScript Object Notation)已成为数据交换的标准格式之一。JavaScript提供了便捷的功能来处理JSON数据,包括提交数据到服务器的能力。本文将深入探讨如何使用JavaScript提交JSON数据,并将展示相关的代码示例及其运作状态图和关系图。
## JSON简介
JSON是一种            
                
         
            
            
            
            # 使用 Axios 提交 JSON 数据的完全指南
在现代 web 开发中,前端与后端之间的数据传输越来越常见。HTTP 请求是实现这一过程的主要方式之一。而 Axios 是一个基于 Promise 的 HTTP 客户端,广泛用于浏览器和 Node.js 中。本文将深入探讨如何使用 Axios 提交 JSON 数据,并提供详细的代码示例。
## Axios 简介
Axios 是一个功能强大            
                
         
            
            
            
            表单提交可使用action直接提交给controller直接使用@ModelAttribute(也可不写)直接注入进pojo,可是如果需要对表单数据进行简单的预处理就需要使用js
jsp  form提交给本页面,提交按键type=button  这样点击提交的时候不会直接提交            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-25 08:05:59
                            
                                512阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.前言  在我目前的项目中,是使用Vue.js和Java Spring方式的前后端分离,使用JSON格式数据交互,但常常网页提交的数据是Form表单。为防止未来开放API接口或者开发APP时,使用JSON提交数据时,带来的不便,我决定尝试同一接口兼容Form表单和JSON两种提交。  Google了解下来,发现几乎全网都是仅仅重写兼容Form表单和JSON的自动注入对象方式,或者仅仅扩展了@Re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 12:29:52
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            public boolean post(String username, String password) throws Exception {
username = URLEncoder.encode(username);// 中文数据需要经过URL编码
password = URLEncoder.encode(password);
String params = "username=" + u            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 14:29:17
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            spreadJS是纯前端的产品,不限制后端的技术平台。随着java用户使用人数的增多,经常会使用服务器端的Excel IO进行导入,导出操作,要知道spreadJS的Excel IO操作是需要将spreadJS页面中的内容序列化成JSON(ssjson)然后传输至后台进行处理。然而很多时候,用户的spread中的内容很多,序列化成JSON往往很长。这时候就可能存在问题。我们都知道GET请求是有长度            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-11 13:21:02
                            
                                385阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在aspx的时候,我们习惯使用ajax提交数据的时候,当请求异步发送给后台时候,我们习惯在后台使用request的方法,根据参数名称,获取对应的提交的值。现在在mvc的时候,开发的时候,仔细研究了一下ajax的使用方式,先回顾下之前我最长用的方式,就是使用$.get(url,data,function(){},''json");这个我们都知道返回的时候数据是json的格式,我们一直没有考虑提交数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-01 19:14:33
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            code html console.log("{% url 'addbook' %}"); var msg={"hotelid":"0813"} $.ajax({ type:"POST", url:"{% url 'addbook' %}", contentType:'application/jso            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-07-17 00:49:00
                            
                                336阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一.$(function() 
 { 
     /** json对象合并,也是支持Object合并的,在jqueryAPI里有说明
     这里用这个方法:$.extend(),当合并json用
     API:    jQuery.extend([deep], target, object1, [objectN]) 
     @ param deep:true/false(是否深度复制,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 18:50:02
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            后端使用@RequestBody接收jsons数据因为后端接收json数据,所以前端也要发送json
项目的前端是使用layui的数据表单案例方法方法一:JSON字符串
提交的数据格式{"userName": "1", "password": "1", "name": "1", "phone": "1", "type": "0", "remark": "1"}必须要加头部header,不然默认是C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 16:48:39
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            php模拟post提交提交json数据,关键是设置Content-Type<?phpheader("Content-type:application/json;charset=utf-8");$url="http://192.168.10.234:8080/uc/login/loginid"; $param=array(	//注册字段	"name"=>"test001",            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-25 11:08:24
                            
                                257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            遇到一个提交表单的问题,一开始提交的数据总是json字符串,传不到后台方法,找了好多方法。上个项目中我是直接表单序列化(serialize()方法),这是一个字符串类型,这次同样想表单序列化实现ajax请求,可惜不能成功。后来找到一方法,可以直接表单变成json对象进行ajax请求:$.fn.serializeObject = function() 
{    
     var o = {};            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 10:45:29
                            
                                297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <?phpheader("Content-type:application/json;charset=utf-8");$url="http://192.168.10.234:8080/uc/login/loginid";$param=array(//注册字段"name"=>"test001","pass"=>"xxxx",);$data=json_encode($param);l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-05-17 13:06:47
                            
                                6770阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            PS:由于某些原因开始进行android开发学习,对于javaee方便就接触比较少了,之前还有学过三大框架但是都还没记录,等什么时候闲点再记吧,顺便还能复习下。这篇文章主要是要记录怎么将数据通过post提交发送给服务端,以及接收服务端发送过来的数据。。。需求:1.将手机的数据库文件发送到服务端,服务端保存  2.将服务端保存的数据发送回手机,手机将该文件覆盖已有的数据库文件难点:如何将普            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-21 18:28:55
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件。如下所示: 代码如下:<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://malsup.github.i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 20:46:18
                            
                                151阅读