X-editable官方示例(jsFiddle)不起作用
X-editable official example (jsFiddle) doesn't work
我正在学习 X-editable 库,我想知道为什么官方网站上的一个示例不起作用。
JavaScript
$('#username').editable({
type: 'text',
url: '/post',
pk: 1,
title: 'Enter username',
ajaxOptions: {
dataType: 'json'
},
success: function(response, newValue) {
if(!response) {
return "Unknown error!";
}
if(response.success === false) {
return response.msg;
}
}
});
//ajax emulation
$.mockjax({
url: '/post',
responseTime: 200,
response: function(settings) {
if(settings.data.value) {
this.responseText = '{"success": true}';
} else {
this.responseText = '{"success": false, "msg": "required"}';
}
}
});
在此处查看完整代码:http://jsfiddle.net/xBB5x/62/
当我点击可编辑的文本,更改它并点击 'ok' 按钮时,之后没有任何反应。我唯一能看到的是加载图标。任何人都可以解释它有什么问题吗?谢谢!
(摘自 http://vitalets.github.io/x-editable/demo-bs3.html 部分 "More examples and tricks (jsFiddle)" )
您应该更新 jsFiddle 外部资源 - jquery.mockjax.js
它适用于此:
https://cdnjs.cloudflare.com/ajax/libs/jquery-mockjax/1.6.2/jquery.mockjax.js
我正在学习 X-editable 库,我想知道为什么官方网站上的一个示例不起作用。
JavaScript
$('#username').editable({
type: 'text',
url: '/post',
pk: 1,
title: 'Enter username',
ajaxOptions: {
dataType: 'json'
},
success: function(response, newValue) {
if(!response) {
return "Unknown error!";
}
if(response.success === false) {
return response.msg;
}
}
});
//ajax emulation
$.mockjax({
url: '/post',
responseTime: 200,
response: function(settings) {
if(settings.data.value) {
this.responseText = '{"success": true}';
} else {
this.responseText = '{"success": false, "msg": "required"}';
}
}
});
在此处查看完整代码:http://jsfiddle.net/xBB5x/62/
当我点击可编辑的文本,更改它并点击 'ok' 按钮时,之后没有任何反应。我唯一能看到的是加载图标。任何人都可以解释它有什么问题吗?谢谢!
(摘自 http://vitalets.github.io/x-editable/demo-bs3.html 部分 "More examples and tricks (jsFiddle)" )
您应该更新 jsFiddle 外部资源 - jquery.mockjax.js
它适用于此:
https://cdnjs.cloudflare.com/ajax/libs/jquery-mockjax/1.6.2/jquery.mockjax.js