x -可编辑字段问题,单引号
X-editable field issue with a single quote
使用bootstrap 3,我尝试使单个引号出现在x可编辑的select字段中,作为可能的选择之一。
<a href="#" class="editable"
data-type='select'
data-value="[{value:'1',text:'I'm happy'},{value:'2',text:'or sad'}]">
Select me
</a>
在这个例子中,我试图改变show "I'm happy"作为选项之一。我通过data-value属性以JSON字符串的形式给出数据。
该链接是可编辑的(x -可编辑的JS库)通过以下函数调用:
$('.editable').editable({
mode: 'popup',
type: 'text',
success: function(response) {
}
});
点击链接"选择我",你会在x -edit中看到一个红色的错误:"加载列表时出错"。(可能是因为我的引号破坏了JSON结构)。
这是我在JSFiddle中的问题!
任何建议来修复这个是受欢迎的。谢谢你。
你使用了错误的source属性,应该是这样的:
<div style="margin: 150px">
<a href="#" class="editable" data-type='select' data-value="1" data-source="[{value:'1',text:'I''m happy'},{value:'2',text:'or sad'}]">Select me</a>
</div>
从文档:value:初始值。应该为select type定义,以存储显示文本的id。
source:选择元素的数据源。如果字符串考虑url为ajax加载项目。否则应该是json.
用反斜杠转义引号
相关文章:
- Javascript/jQuery:用HTML span标记替换单引号中的文本
- 删除单引号字符转义
- 将字符串中的单引号替换为双引号
- JavaScript:单引号'导致错误
- 如何通过HTML将带有单引号的JSON从PHP传递到Javascript
- 如何在java脚本中用单引号写逗号分隔的值
- 使用jquery或regex,带点但不带点的拆分字符串位于单引号中
- 用空格替换单引号和其他符号
- javascript单引号/双引号
- 如何在字符串输入的 Html 元素中的双引号内编写单引号
- 使用javascript为#、单引号和双引号编码值
- JavaScript 相等操作对单引号字符串和数字都成功
- 对字符串使用单引号或双引号
- 单引号导致jquery mobile出现问题
- JavaScript 将单引号替换为双单引号问题
- x -可编辑字段问题,单引号
- php echo语句中html标记的javascript中的双引号、单引号问题
- jquery在IE7和单引号中的问题
- 关于正则表达式中单引号和双引号的问题
- 单引号内 Javascript 双引号的字符串问题