javascript - 'Jeditable' 请求后重新加载页面

标签 javascript jquery jeditable

我正在使用 jQuery 插件“Jeditable”提交数据,该部分工作正常。我遇到的麻烦是弄清楚提交后如何以及在哪里重新加载页面。

这是可编辑的代码:

$('.addlist').editable('editsave.php', {
    indicator   : 'Adding...',
    tooltip     : 'Click to add...',
    onblur      : 'submit'
});

我尝试添加:

$('.addlist').click(window.location.reload());

在上一个代码之后。然而,这似乎不起作用。我也尝试过使用 PHP 重新加载,但页面加载到可编辑的 div 内。

如果有一个简单的解决方案,我们将不胜感激。谢谢:)

最佳答案

试试这个:

$('.addlist').editable('editsave.php', {
    indicator   : 'Adding...',
    tooltip     : 'Click to add...',
    onblur      : 'submit',
    callback : function(value, settings) {
         window.location.reload();
    }
});

以下是“Jeditable”网站上的定义:

(函数)回调:提交表单后调用函数。回调函数接收两个参数。值包含提交的表单内容。设置包含所有插件设置。在函数内部,this 引用原始元素。

关于javascript - 'Jeditable' 请求后重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5932000/

相关文章:

javascript - 使用 javascript 提交表单并从其他页面接收表单

javascript - 在函数内部调用函数,只有在函数结束后,其余的代码才会发生

javascript - 如何在 session 存储中设置/获取/保存数据?

javascript - 更改子元素 CSS 包含类 active

jquery - Jeditable 不会更新加载的 ajax 页面上的新输入数据

javascript - 获取当前输入的父类 - JEditable/JQuery/Javascript

javascript - 数据表过滤——智能搜索中的精确匹配

javascript - 从 XML 中获取特定元素

jquery - 砌体只显示单列

javascript - 将 Select2 与 Jeditable 结合使用