本质上,我遇到了与此问题中描述的相同的问题,但那里接受的答案对我来说并不完全有效。
我想在符合 HTML5 的data-myid
属性中处理我正在处理的记录的 ID,然后当文本区域中的文本发生更改时,我想调用一个函数,该函数将向data-myid
服务器发送一个包含新值的 ajax 请求。这很重要,因为单个页面可以有多个 inlineEditBoxesi。我可以接受的 ajax 请求部分是获取正确的值以发送到我卡住的地方。
到目前为止,我知道 HTML 声明的最终结果将如下所示:
<span data-dojo-type="dijit.InlineEditBox" data-dojo-props="editor:'dijit.form.Textarea'" data-myid="123" title="some title" id="test" >
<script type="dojo/connect" event="onChange" data-dojo-args="myid,value">
console.log(myid + " changed to value " + value);
</script>1339598</span>
但我无法让它发挥作用。