修复 ajax 提交 json 中文乱码的问题
This commit is contained in:
@@ -91,7 +91,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "validator"],
|
|||||||
$.ajax({
|
$.ajax({
|
||||||
beforeSend: csrfTokenHeader,
|
beforeSend: csrfTokenHeader,
|
||||||
url: "/api/admin/announcement/",
|
url: "/api/admin/announcement/",
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
method: "put",
|
method: "put",
|
||||||
data: JSON.stringify({
|
data: JSON.stringify({
|
||||||
@@ -209,7 +209,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "validator"],
|
|||||||
$.ajax({
|
$.ajax({
|
||||||
beforeSend: csrfTokenHeader,
|
beforeSend: csrfTokenHeader,
|
||||||
url: "/api/admin/announcement/",
|
url: "/api/admin/announcement/",
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
data: JSON.stringify({
|
data: JSON.stringify({
|
||||||
title: title,
|
title: title,
|
||||||
content: content,
|
content: content,
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "date
|
|||||||
beforeSend: csrfTokenHeader,
|
beforeSend: csrfTokenHeader,
|
||||||
url: "/api/admin/contest/",
|
url: "/api/admin/contest/",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
data: JSON.stringify(ajaxData),
|
data: JSON.stringify(ajaxData),
|
||||||
method: "post",
|
method: "post",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
|
|||||||
@@ -48,10 +48,9 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "datetimePicker",
|
|||||||
beforeSend: csrfTokenHeader,
|
beforeSend: csrfTokenHeader,
|
||||||
url: "/api/admin/contest/",
|
url: "/api/admin/contest/",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
data: JSON.stringify(ajaxData),
|
data: JSON.stringify(ajaxData),
|
||||||
method: "put",
|
method: "put",
|
||||||
contentType: "application/json",
|
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
bsAlert("修改成功!");
|
bsAlert("修改成功!");
|
||||||
@@ -237,7 +236,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "datetimePicker",
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
data: JSON.stringify(ajaxData),
|
data: JSON.stringify(ajaxData),
|
||||||
method: "post",
|
method: "post",
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
bsAlert("题目添加成功!题目现在处于隐藏状态,请到题目列表手动修改,并添加分类和难度信息!");
|
bsAlert("题目添加成功!题目现在处于隐藏状态,请到题目列表手动修改,并添加分类和难度信息!");
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "tagE
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
data: JSON.stringify(ajaxData),
|
data: JSON.stringify(ajaxData),
|
||||||
method: method,
|
method: method,
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
bsAlert("题目编辑成功!");
|
bsAlert("题目编辑成功!");
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "validator"], function ($,
|
|||||||
url: "/api/admin/group_member/",
|
url: "/api/admin/group_member/",
|
||||||
method: "put",
|
method: "put",
|
||||||
data: JSON.stringify({group_id: relation.group, members: [relation.user.id]}),
|
data: JSON.stringify({group_id: relation.group, members: [relation.user.id]}),
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
vm.memberList.remove(relation);
|
vm.memberList.remove(relation);
|
||||||
bsAlert(data.data);
|
bsAlert(data.data);
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "tagE
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
data: JSON.stringify(ajaxData),
|
data: JSON.stringify(ajaxData),
|
||||||
method: "post",
|
method: "post",
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
bsAlert("题目添加成功!");
|
bsAlert("题目添加成功!");
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "tagE
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
data: JSON.stringify(ajaxData),
|
data: JSON.stringify(ajaxData),
|
||||||
method: "put",
|
method: "put",
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
bsAlert("题目编辑成功!");
|
bsAlert("题目编辑成功!");
|
||||||
|
|||||||
@@ -9,14 +9,14 @@ require(["jquery", "csrfToken", "bsAlert"], function ($, csrfTokenHeader, bsAler
|
|||||||
}
|
}
|
||||||
|
|
||||||
var groupId = window.location.pathname.split("/")[2];
|
var groupId = window.location.pathname.split("/")[2];
|
||||||
data = {group_id: groupId,message:message}
|
var data = {group_id: groupId,message:message};
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "/api/group_join/",
|
url: "/api/group_join/",
|
||||||
method: "post",
|
method: "post",
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
beforeSend: csrfTokenHeader,
|
beforeSend: csrfTokenHeader,
|
||||||
data: JSON.stringify(data),
|
data: JSON.stringify(data),
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (data.code) {
|
if (data.code) {
|
||||||
bsAlert(data.data);
|
bsAlert(data.data);
|
||||||
|
|||||||
@@ -222,7 +222,7 @@ require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
|
|||||||
url: url,
|
url: url,
|
||||||
method: "post",
|
method: "post",
|
||||||
data: JSON.stringify(data),
|
data: JSON.stringify(data),
|
||||||
contentType: "application/json",
|
contentType: "application/json;charset=UTF-8",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (!data.code) {
|
if (!data.code) {
|
||||||
submissionId = data.data.submission_id;
|
submissionId = data.data.submission_id;
|
||||||
|
|||||||
Reference in New Issue
Block a user