我目前正在使用 jEditable 插件来编写可更新的文本。我的服务器端是使用 Struts2 开发的,我调用的服务器 url 是返回 JSON 结果的 struts 操作。我使用以下代码将 jeditable 加载到我的字段(这是一个 H1):
$("h1.myclass").editable("/MyApp/dinamic/updateText.action", {
indicator : "<center><img src='/MyApp/images/loading.gif'></center>",
submit : 'Save',
cancel : 'Cancel',
tooltip : "Click to edit",
onblur : "ignore",
name : "myField",
callback : function(value, settings) {
alert(JSON.stringify(value));
}
});
如您所见,在这段代码中,我还没有使用该type : autogrow
功能,到目前为止它运行良好。问题是,当我添加时type : autogrow
,会显示相应的文本,但是当我单击保存按钮时,浏览器会重定向到类似的 url
http://localhost:8080/MyApp/myform.action?myfield=YadaYada
YadaYada
我尝试保存的实际文本在哪里,并且myform.action
是我已经存在的页面。
有谁知道为什么会出现这个错误?\
OBS:我也尝试使用growfield2而不是自动增长,结果是一样的。