【发布时间】:2011-08-05 11:08:10
【问题描述】:
我正在使用 ckeditor 格式化我的 textarea 中的一些数据
<textarea id="editorAbout" rows="70" cols="80" name="editorAbout"></textarea>
现在,当我尝试像这样使用jQuery.ajax 发布这些数据时,
var about=escape( $("#editorAbout").text());
$.ajax({
type: "POST",
url: "../Allcammand.aspx?cmd=EditAboutCompany&about="+about,
type:"post",
async: false ,
success: function(response){
},
error:function(xhr, ajaxOptions, thrownError){alert(xhr.responseText); }
});
我得到了错误
HTTP 错误 414。请求 URL 太长。
我在这里收到错误:http://iranfairco.com/example/errorLongUrl.aspx
尝试点击该页面左下方的编辑文本按钮。
为什么会这样?我该如何解决?
【问题讨论】:
-
好吧,您将 吨 的文本附加到 URL。 URL 不是为了处理这个问题而设计的。您应该在 POST 正文中发送文本,而不是尝试将其放在 URL 中。
-
喜欢您发布的内容,但它确实是 GET。 :)
标签: javascript jquery html ajax