- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个 javascript 网页,并在其中尝试发送此 Ajax 请求。
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<link rel='stylesheet' href='/stylesheets/style.css' />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
<script>
function onSubmit() {
$.ajax({
url: window.location.href,
method: "POST",
context: document.body,
data: {newContent: $("#verseContent").contents()[0]},
success: () => {console.log("DONE")},
error: (err) => {console.error(err);}
});
}
</script>
</head>
<body>
<textarea id="verseContent"><%= content %></textarea>
<button onClick="onSubmit()">SAVE</button>
</body>
</html>
但它总是抛出错误:
[Error] TypeError: Can only call Text.splitText on instances of Text
splitText (jquery.min.js:2:71316)
i (jquery.min.js:2:71316)
jt (jquery.min.js:2:71208)
jt (jquery.min.js:2:71232)
param (jquery.min.js:2:71508)
ajax (jquery.min.js:2:75809)
onSubmit (1:10)
onclick (1:30)
我似乎找不到任何信息来帮助调试这个问题...有人知道可能发生了什么吗?非常感谢您的任何想法、想法或任何方向。
最佳答案
您应该发送的 AJAX 请求数据
是 JSON 对象。
根据您的情况,我猜您想从 textarea
发送内容。如果属实,您可以尝试以下代码:
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<link rel='stylesheet' href='/stylesheets/style.css' />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
<script>
function onSubmit() {
$.ajax({
url: window.location.href,
method: "POST",
data: {
newContent: $("#verseContent").text()
},
success: () => {console.log("DONE")},
error: (err) => {console.error(err);}
});
}
</script>
</head>
<body>
<textarea id="verseContent"><%= content %></textarea>
<button onClick="onSubmit()">SAVE</button>
</body>
</html>
关于javascript - AJAX 请求导致 Text.splitText 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51795959/
我正在使用 GSAP 插件 SplitText,在使用它时我注意到它改变了; 在我的元素中标记(注释掉 javascript 中的第一行以查看更改)。看这里:https://codepen.io/a
切入正题,我正在使用 Text.prototype.splitText 来帮助数据绑定(bind),但我以前从未见过它在任何地方使用过。 我想知道关于它的任何不好的部分,一些我在依赖它之前需要知道的东
我的目标是进行 XML 输入,将节点中的一些文本替换为 XML DOM 元素并生成 XML 输出。我的 XML 输入和预期输出可以找到 here, in this SO question . 这是我的
在 Internet Explorer 9 上,调用 splitText在文本节点上不会更新 childNodes它的 parent 。在 Chrome 和 Firefox 上,正如 https://
假设我们的页面中有一个段落,只有一个文本 block 。 laborum beatae est nihil, non hic ab, deserunt repellat quas. Est moles
我正在编写一个 javascript 网页,并在其中尝试发送此 Ajax 请求。 function onSubmit() {
我昨天卷入了一场关于 DOM 实现怪癖的讨论,并引发了一个关于 Text.splitText 和 Element.normalise 行为以及它们应该如何表现的有趣问题。 在DOM Level 1 C
我正在尝试使用 NiFi 使用 HDF 1.2 处理大型 CSV 文件(每个文件可能有数十亿条记录)。我已经实现了我的流程,对于小文件一切正常。 问题是,如果我尝试将文件大小增加到 100MB(1M
我是一名优秀的程序员,十分优秀!