【发布时间】:2021-04-27 17:56:57
【问题描述】:
我正在创建一个 Javasript 对象:
var obj= new Object();
obj.Message = $(".textarea").val();
并通过 JSON stringify 发布此对象:
$.ajax({
type: "POST",
contentType: "application/json",
dataType: "json",
url: 'xx/yy',
data: JSON.stringify(obj),
success: function (html) {
// ...
},
error: function (request, status, error) {
// ...
}
});
我得到:
SyntaxError: 控制台中未终止的字符串文字
我应该换什么?
编辑:
此问题特定于用户在纯文本区域(非富文本区域)中输入的数据
【问题讨论】:
-
你可以点击错误,它会引导你到错误源行。
-
这段代码似乎没有任何问题。这是你所有的代码吗?
-
不是你的问题,但是:
dataType: "json",和data: JSON.stringify(obj),是错误的......dataType: "json", data:obj,你是金子 -
您好,感谢您的回复,问题似乎在数据中。我正在使用计划 textarea 来获取价值用户已经输入了一些字符,因为它的破坏。
标签: javascript jquery html ajax