首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >x-editable呈现html错误响应

x-editable呈现html错误响应
EN

Stack Overflow用户
提问于 2017-01-27 22:21:31
回答 1查看 2.2K关注 0票数 0

我们有一个系统,其中客户信息是可在线编辑的。当有人放入一封已经存在的电子邮件时,我想返回错误消息:

代码语言:javascript
复制
Email already exists. <a href='/find-duplicates/id'>Click here to find possible duplicates of this customer</a>

我希望用户在看到错误消息时能够单击链接。错误消息很容易发送;它呈现的是html,这就是问题所在。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-16 20:32:23

尝试在x可编辑字段error中显示与@iateadonut相同的链接。

对于任何想要在x-editable错误中显示html的人,假设您的错误是从服务器返回的html的响应状态码不同于500 (可能是400),请尝试:

代码语言:javascript
复制
$(function() {
  $('#your_field_id').editable({
    error: function(response, newValue) {            
        if(response.status === 500) {
            return 'Service unavailable. Please try later.';
        } else {
            var error = $.parseHTML( response.responseText )
            $(".editable-error-block").html(error)
        }
     },
  });
})

主要是html解析响应错误,并将其注入到x-editable error块中。在x-editable doc, options中找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41896127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档