Функция загрузки jquery данных при открытии страницы
У меня есть такая функция:
$(document).ready(function () {
var loading = $("#loading");
var tampilkan = $("#tampilkan");
function tampildata() {
// membuat efek fading
tampilkan.hide();
loading.fadeIn();
$.ajax({
type: "POST",
url: "<?=base_url()?>ppat/data_pengangkatan/<?=$row->idppat?>",
data: "aksi=tampil",
success: function (data) {
loading.fadeOut();
tampilkan.html(data);
tampilkan.fadeIn(2000);
}
});
}
tampildata();
$("#save").click(function () {
tampildata();
});
});
function makeAjaxCallInsert() {
$.ajax({
type: "post",
url: "<?=base_url()?>ppat/pengangkatan_insert/<?=$row->idppat?>",
cache: false,
data: $("#userFormInsert").serialize(),
success: function (json) {
try {
var obj = jQuery.parseJSON(json);
alert(obj["STATUS"]);
} catch (e) {
alert("Exception while request..");
}
},
error: function () {
alert("Error while request..");
}
});
}
Я хочу, чтобы каждая страница, содержащая загруженные данные, участвовала. Приведенный выше скрипт можно запустить только после загрузки данных хранилища данных. Я надеюсь, что кто-то может помочь мне.
1 ответ
Смотрите это: http://jsfiddle.net/h255Q/
1) function tampildata()
должен быть за пределами $(document).ready(function () {
2) var loading = $("#loading");
должен быть определен внутри функции ИЛИ должен удалить var
в начале!
3) и нужно читать книгу по программированию, мой индонезийский друг!