修复 ajax 提交 json 中文乱码的问题

This commit is contained in:
virusdefender
2015-09-25 15:03:09 +08:00
parent 08373ebb02
commit f7a8b80b0c
9 changed files with 12 additions and 13 deletions

View File

@@ -91,7 +91,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "validator"],
$.ajax({
beforeSend: csrfTokenHeader,
url: "/api/admin/announcement/",
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
dataType: "json",
method: "put",
data: JSON.stringify({
@@ -209,7 +209,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "validator"],
$.ajax({
beforeSend: csrfTokenHeader,
url: "/api/admin/announcement/",
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
data: JSON.stringify({
title: title,
content: content,

View File

@@ -46,7 +46,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "date
beforeSend: csrfTokenHeader,
url: "/api/admin/contest/",
dataType: "json",
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
data: JSON.stringify(ajaxData),
method: "post",
success: function (data) {

View File

@@ -48,10 +48,9 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "datetimePicker",
beforeSend: csrfTokenHeader,
url: "/api/admin/contest/",
dataType: "json",
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
data: JSON.stringify(ajaxData),
method: "put",
contentType: "application/json",
success: function (data) {
if (!data.code) {
bsAlert("修改成功!");
@@ -237,7 +236,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "editor", "datetimePicker",
dataType: "json",
data: JSON.stringify(ajaxData),
method: "post",
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
if (!data.code) {
bsAlert("题目添加成功!题目现在处于隐藏状态,请到题目列表手动修改,并添加分类和难度信息!");

View File

@@ -66,7 +66,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "tagE
dataType: "json",
data: JSON.stringify(ajaxData),
method: method,
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
if (!data.code) {
bsAlert("题目编辑成功!");

View File

@@ -45,7 +45,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "validator"], function ($,
url: "/api/admin/group_member/",
method: "put",
data: JSON.stringify({group_id: relation.group, members: [relation.user.id]}),
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
vm.memberList.remove(relation);
bsAlert(data.data);

View File

@@ -59,7 +59,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "tagE
dataType: "json",
data: JSON.stringify(ajaxData),
method: "post",
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
if (!data.code) {
bsAlert("题目添加成功!");

View File

@@ -60,7 +60,7 @@ require(["jquery", "avalon", "editor", "uploader", "bsAlert", "csrfToken", "tagE
dataType: "json",
data: JSON.stringify(ajaxData),
method: "put",
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
if (!data.code) {
bsAlert("题目编辑成功!");

View File

@@ -9,14 +9,14 @@ require(["jquery", "csrfToken", "bsAlert"], function ($, csrfTokenHeader, bsAler
}
var groupId = window.location.pathname.split("/")[2];
data = {group_id: groupId,message:message}
var data = {group_id: groupId,message:message};
$.ajax({
url: "/api/group_join/",
method: "post",
dataType: "json",
beforeSend: csrfTokenHeader,
data: JSON.stringify(data),
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
if (data.code) {
bsAlert(data.data);

View File

@@ -222,7 +222,7 @@ require(["jquery", "codeMirror", "csrfToken", "bsAlert", "ZeroClipboard"],
url: url,
method: "post",
data: JSON.stringify(data),
contentType: "application/json",
contentType: "application/json;charset=UTF-8",
success: function (data) {
if (!data.code) {
submissionId = data.data.submission_id;