首页 > 其他分享 >ajax 传递一个数组

ajax 传递一个数组

时间:2022-10-08 21:55:08浏览次数:49  
标签:arr String titleId 传递 ajax 数组 var new arrText

(一)java后端
public String getTextContent(@RequestParam(name = "titleId") Integer titleId, HttpSession session){
//取答案
//获取题目问题信息
Midautumn2022Entity problemEntity = activityService.getSubjectById(titleId);
String answer = problemEntity.getAnswer();//题目答案

    //随机获取两个中文
    HanZiUtil hanZi = new HanZiUtil();
   String getTowChinese = hanZi.getRandomJianHan(2);
   //跟答案一起组成新字符
   String textContent = getTowChinese + answer;
    //转化为数组
    char[] arr = textContent.toCharArray();
    //排序
    Arrays.sort(arr);
    String str1 = new String(arr);
    char[] arrText = str1.toCharArray();

    int len = arrText.length;//使用length方法可以得到字符串长度(空格也会计算)
    for (int i=0;i<len;i++){
    }
    List<String> textList = new ArrayList<String>(); //定义对象依次存放每一个字符
    for(int i = 0; i < arrText.length; i++){
        String ss = String.valueOf(arrText[i]);
        textList.add(ss);
    }
    Gson gson = new Gson();
    return gson.toJson(textList);
}

(二)后端
function test1(){
var objorderid = document.getElementById('titleId'); //取题号ob类型
var titleId = objorderid.innerHTML; //取内容值
var textdatas;
$.ajax({
url:'/getTextContent',
type:'get',
dataType:'json',
async:false,
data:{"titleId":titleId},
success:function(datas){
textdatas = datas;

        },
        error: function() {
        alert("没有查到数据");
        }
        });

        return textdatas;

    }

(三)返回值怎么取用
var contentshuzu = test1();

取用值
contentshuzu[0]
contentshuzu[2]

标签:arr,String,titleId,传递,ajax,数组,var,new,arrText
From: https://www.cnblogs.com/yuguihong/p/16770377.html

相关文章

  • js原生ajax发起的请求xhr
    使用xhr发起GET请求步骤:发起一个GET请求例子://1、创建一个xhr对象varxhr=newXMLHttpRequest();//2、调用xhr.open()函数请求方式获取地址xhr.open('GET','htt......
  • PHP 多维数组排序学习
    <?php$content_a['score']=3;$content_a['name']='3name';$content_b['score']=6;$content_b['name']='3name';$list1[]=$content_a;$list1[]=$content_b;print......
  • day11 -数组
    数组特点长度确定。一旦被创建大小不可以改变其元素必须是相同类型,不允许出现混合类型元素可以是任何数据类型,包括基本类型和引用类型数组变量属于引用类型,数......
  • 数组:
    给定两个数组,arr1和 arr2,arr2 中的元素各不相同arr2中的每个元素都出现在 arr1 中对arr1 中的元素进行排序,使arr1中项的相对顺序和 arr2 中的相对顺序相同......
  • 有一个整形数组,a[3] = {7,2,5},要求使用指针实现数组成员由小到大的顺序排列,即结果为:a[
    #include<iostream>#include<string>#include<windows.h>usingnamespacestd;voidswap(int*a,int*b){inttmp=*a;*a=*b;*b=tmp;}in......
  • 数组-算法-排序
    定义数组publicstaticvoidmain(String[]args){  //我们的数组必须初始化,才能使用  //动态出初始化:接受由我们指定的长度,由系统赋初始值  int[]arr=......
  • C# 最基础知识介绍(四)——数组、字符串、结构体、枚举、类
    C#最基础知识介绍(四)——数组、字符串、结构体、枚举、类数组(Array)......
  • MyBatis框架:第七章:注解使用方式和参数传递及#{}和${}
    myBatis的注解使用方式(了解。主要使用xml)注解的使用示例:publicinterfaceUserMapperAnnotation{@Select(“selectid,last_nameuserName,sexfromt_userwhereid......
  • 字符数组和字符串
      注意事项:  关于第三点:  后面?的表示垃圾值或是无用值,反正不知道 关于第四点:  数组已经满了,没有空间放结束标志\0了(空间足够的时候系统会自动给你......
  • 【重识Java】你这 数组 挺能藏啊?
    本文主要介绍一些关于Java数组的易错易忘的知识点,并不系统完善,如有在意,还请见谅。一、数组初始化......