gpt4 book ai didi

jquery - Jeditable 中的 "loadtext"参数是什么(jQuery 就地编辑插件)

转载 作者:行者123 更新时间:2023-12-01 06:10:23 24 4
gpt4 key购买 nike

我刚刚将 Jeditable 插件添加到我的网站。该插件可在此处获取: http://www.appelsiini.net/projects/jeditable

一切正常,但我使用“loadurl”参数加载文本进行编辑,我想在加载文本时显示一些文本或图像。

我在默认值中看到“loadtext”参数,据我了解,当我单击文本进行编辑时,应显示“正在加载...”。不幸的是,我什么也没看到。

    $.fn.editable.defaults = {
loadtext : 'Loading...', //Text to display while loading external content.
...
...
};

当文本加载到文本区域时,如何显示“loadtext”或“indicator”参数中的图像?

谢谢。

最佳答案

我使用 ajaxSendajaxStop 来检测是否有对加载 url 的 ajax 调用,如果有,则隐藏/显示加载标签。

HTML:

<div id="editable">select me</div>
<span id="loading">Loading dropdown..</span>

JS:

var load_url = 'http://echo.jsontest.com/insert-key-here/insert-value-here/key/value';

$('#editable').editable('/Project/UpdatePerson', {
loadurl: load_url,
type: 'select',
loadtext: '<b>Loading Dropdown..." /></b>',
indicator: '<b>Saving...',
submit: 'OK',
callback : function(value, settings) {
var json = $.parseJSON(value);
$(this).text(json.Value);

}
});

$(document).ajaxSend(function(r,s,t) {
if($.trim(t.url)==load_url+"?id=editable")
$('#loading').show();
});

$(document).ajaxStop(function(r,s) {
if($('#loading').is(':visible'))
$('#loading').hide();
});

这是一个Updated DEMO

关于jquery - Jeditable 中的 "loadtext"参数是什么(jQuery 就地编辑插件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21796899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com