submit - 是否可以提交隐藏字段并使用 x-editable 控制其值?

标签 submit field hidden x-editable

在X-editable的文档中,我们可以创建一条新记录,但是如何编辑现有记录,并将其名称和电子邮件字段及其id=1(此id不变)发布到后端?

<table>
    <thead><th>id</th><th>name</th><td>email</th></thead>
    <tbody>
        <tr><td><span>1</span></td><td><span class='myeditable'>name</span></td><td><span class='myeditable'>email@example.com</span></td></tr>
    </tbody>
</table>

$('.myeditable').editable({
    type: input,
    url: '/edituser'
});

$('#save-btn').click(function() {
    $('.myeditable').editable('submit', {
        url: '/edituser',
        ajaxOptions: {
            dataType: 'json' //assuming json response
        },
        success: function(data, config) {
            if(data && data.id) { //record created, response like {"id": 2}
            },
            error: function(errors) {
            }
    });
});

最佳答案

我使用 Angular-xeditable 来做到这一点,但我认为想法是一样的。

我在表中添加了一个隐藏的跨度并为其指定了一个电子名称。 ng-show 设置 display:none,我认为这正是您需要做的。

          <span
            editable-text="journalEntry._id"
            e-name="_id" 
            e-form="rowform"
            ng-show="false">
          </span>

关于submit - 是否可以提交隐藏字段并使用 x-editable 控制其值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588661/

相关文章:

php - 使用单选按钮在多个选项之间进行选择后预填充表单字段

twitter-bootstrap - 如何通过 bootstrap 使用 animate.css 和 viewportchecker

android - 隐藏应用程序 PlayStore

jquery - 使用 Ajax 时处理 MySQL 错误

javascript - 使用javascript访问具有相同名称的2个提交按钮的值

javascript - 如何提交带有已创建的附加内容的 <a> 的表单

javascript - 如果元素不可见,是否会触发点击事件?

jquery - 使用Jquery自动提交表单

php - 使用 PHP 从 MySQL 获取文本字段作为字符串时出现问题

MySQL 按字段加字段排序