Я пытаюсь выяснить, как обновить значение, переданное из сценария, с помощью X-Editible. HTML является:X-Editible, setValue, похоже, не работает
<h2 id="store-editible-url" data-type="text" data-pk="1" data-name="store_url">test value</h2>
И сценарий:
$(document).ready(function(){
$('#store-editible-url').editable({
url: 'http://www.example.com/cgi-bin/art/my-store.cgi',
onblur: "submit",
placeholder: "Click to set a custom URL",
emptytext: "Click to set a custom URL",
params: { action: "update_store_url" },
success: function(response, newValue) {
$('#store-editible-url').editable('setValue',"foo",true);
}
});
});
Вот скрипка, хотя он не работает как таковой (в связи с тем URL, который не является допустимым).
Идея состоит в том, что сервер выполняет некоторую дезинфекцию, а затем передает значение обратно в браузер. Howeve4r, для простоты мой демо-код просто делает:
$('#store-editible-url').editable('setValue',"foo",true);
Я не получаю сообщение об ошибке, но не обновляется. Вот скрипку:
http://jsfiddle.net/nrtrdo39/1/setValue
Любые идеи?