/
settings.js
43 lines (40 loc) · 1.07 KB
/
settings.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
jQuery( document ).ready(function( $ ) {
$(document).ready( updateForm );
});
// update the value of form elements
function updateForm() {
$.getJSON( "json", function() {
//alert( "success" );
})
.done(function(data) {
$.each(data, function(key, value) {
$( document.getElementById("settings-form").elements[key] ).val(value)
});
//alert( "done" );
})
.fail(function() {
//alert( "error" );
})
.always(function() {
//alert( "finished" );
});
}
//function postForm() {
// $('#settings-form').submit(function(e){
// e.preventDefault();
// var form = $(this);
// var post_url = form.attr('action');
// var post_data = form.serialize();
// $('#loader3', form).html('<img src="/cat.jpg" /> Please wait...');
// $.ajax({
// type: 'POST',
// url: post_url,
// data: post_data,
// success: function(msg) {
// $(form).fadeOut(800, function(){
// form.html(msg).fadeIn().delay(2000);
// });
// }
// });
// });
//}