Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 为什么可以';函数是否在JavaScript中执行函数?_Function_Jquery - Fatal编程技术网

Function 为什么可以';函数是否在JavaScript中执行函数?

Function 为什么可以';函数是否在JavaScript中执行函数?,function,jquery,Function,Jquery,为什么下面的脚本运行得不好 $(document).ready和窗口外部的函数。onload无法调用函数,就像刷新页面一样。我已经习惯了剧本,没关系 $(function () { $('.media-table').dataTable({ "bJQueryUI": false, "bAutoWidth": false, "bSort": true, "bInfo":true, "iDisplayLength

为什么下面的脚本运行得不好

$(document).ready
窗口外部的函数。onload
无法调用函数,就像刷新页面一样。我已经习惯了剧本,没关系

$(function () {
    $('.media-table').dataTable({
        "bJQueryUI": false,
        "bAutoWidth": false,
        "bSort": true,
        "bInfo":true,
        "iDisplayLength": 10,
        "aoColumnDefs": [{"bSortable": false,
                        "aTargets": [ -1]}],
        "bServerSide":true,
        "sAjaxSource": 'module/view/dataMember.php',
        "sPaginationType": "full_numbers",
        "sDom": '<"datatable-header"fl>t<"datatable-footer"ip>',
        "oLanguage": {
            "sSearch": "<span>Search:</span> _INPUT_",
            "sLengthMenu": "<span>Show entries:</span> _MENU_",
            "oPaginate": { "sFirst": " First ", "sLast": " Last ", "sNext": " Next ", "sPrevious": " Prev " }
        },
        "aoColumnDefs": [
            { "bSortable": false, "aTargets": [ 0, 4 ] }
        ]
    });
});

function rad(){
    var url = "module/master/element.php";
    var form_data = {
        is_ajax: 'radPackage',
    };
    $.ajax({
        type: "POST",
        url: url,
        data: form_data,
        success: function(str)
        {
            $('#radPackageEdit').html(str);
        }
    });
    return false;
}

window.onload = function() {
    rad();
};

function actDetail(Object){
    alert(Object);
    var url = "module/master/controller.php";
    var form_data = {
        ident : Object,
        is_ajax: 'viewer',
        content: 'member'
    };
    $.ajax({
        type: "POST",
        url: url,
        data: form_data,
        success: function(msg)
        {
            data = msg.split("|");
            alert(data);
            $("#idMemberDetail").val(data[0]);
            $("#ktpDetail").val(data[1]);
            $("#nameDetail").val(data[2]);
            $("#address1Detail").val(data[3]);
            $("#genderDetail").val(data[4]);
            $("#telephoneDetail").val(data[5]);
            $("#packageNameDetail").val(data[6]);
            $("#smsServiceDetail").html(data[8]);
            $("#saldoDetail").val(data[7]);
            $("#expiredDetail").html(data[9]);
            $('#modalDetail').modal('show');
        }
    });
    return false;
}

function delDetail(Object){
    alert(Object);
    var url = "module/master/controller.php";
    var form_data = {
        ident : Object,
        is_ajax: 'viewer',
        content: 'member'
    };
    $.ajax({
        type: "POST",
        url: url,
        data: form_data,
        success: function(msg)
        {
            data = msg.split("|");
            alert(data);
            $("#idMemberDelete").val(data[0]);
            $("#ktpDelete").val(data[1]);
            $("#nameDelete").val(data[2]);
            $('#modalDelete').modal('show');
        }
    });
    return false;
}

function actEdit(Object){
    var url = "module/master/controller.php";
    var form_data = {
        ident : Object,
        is_ajax: 'viewer',
        content: 'member'
    };
    $.ajax({
        type: "POST",
        url: url,
        data: form_data,
        success: function(msg)
        {
            data = msg.split("|");
            alert(data);
            $("#idMemberEdit").val(data[0]);
            $("#ktpEdit").val(data[1]);
            $("#nameEdit").val(data[2]);
            $("#address1Edit").val(data[3]);
            $("#genderEdit").val(data[4]);
            $("#telephoneEdit").val(data[5]);
            $("#radPackageEdit").val(data[11]);
            $("#smsServiceEdit").val(data[10]);
            $("#saldoEdit").val(data[7]);
            $('#modalEdit').modal('show');
        }
    });
    return false;
}

function actDel(){
    var url = "module/master/controller.php";
    var form_data = {
        ident : $.trim($('#idMemberDelete').val()),
        is_ajax: 'delete',
        content: 'member'
    };
    $.ajax({
        type: "POST",
        url: url,
        data: form_data,
        success: function(data)
        {
            if (data==1){
                delSukses();
                $(".media-table").dataTable().fnDraw();
                clearAll();
            }
            else if(data==0){
                delGagal();
            }
            else{
                inpoServer();
            }
        }
    });
    return false;
}

function clearAll(){
    alert('cleardata');
    $("#idMemberDelete").val('');
    $("#nameDelete").val('');
    $("#ktpDelete").val('');
}

function delSukses(){
    $.jGrowl('Data berhasil dihapus!', {
        life: 3000,
        theme: 'growl-success',
        header: 'Success!'
    });
}
function delGagal(){
    $.jGrowl('Data gagal dihapus!', {
        life: 3000,
        theme: 'growl-error',
        header: 'Failed!'
    });
}
function inpoServer(){
    $.jGrowl('Server error, connection timeout!', {
        life: 3000,
        theme: 'growl-warning',
        header: 'Timeout!'
    });
}
function attention(){
    $.jGrowl('Diminta berhati-hati dalam melakukan perubahan dan penghapusan data.', {
        life: 3000,
        theme: 'growl-warning',
        header: 'Perhatian!'
    });
}

function editDetail(){
     var ident = $("#idMemberDetail").val();
     actEdit(ident);
}

$(document).ready(function(){
    $('#formEdit').submit(function(){
        var url = "module/master/controller.php";
        var form_data = {
            idMember : $.trim($('#idMemberEdit').val()),
            name : $.trim($('#nameEdit').val()),
            ktp : $.trim($('#ktpEdit').val()),
            address1 : $.trim($('#address1Edit').val()),
            gender : $.trim($('#genderEdit').val()),
            phone : $.trim($('#telephoneEdit').val()),
            paketGym : $.trim($('#radPackageEdit').val()),
            smsService : $.trim($('#smsServiceEdit').val()),
            saldo : $.trim($('#saldoEdit').val()),
            is_ajax: 'edit',
            content: 'member'
        };
        $.ajax({
            type: "POST",
            url: url,
            data: form_data,
            success: function(data)
            {
                alert(data);
                if (data==1){
                    addSukses();
                    $(".media-table").dataTable().fnDraw();
                    $('#modalEdit').modal('hide');
                    clearAll();
                  }
                else if(data==2){
                    addData();
                }
                else if(data==0){
                    addGagal();
                }
                  else{
                    inpoServer();
                  }
            }
        });
        return false;
    });

    function clearAll(){
        $("#idMemberEdit").val('');
        $("#nameEdit").val('');
        $("#ktpEdit").val('');
        $("#address1Edit").val('');
        $("#telephoneEdit").val('+62');
        $("#saldoEdit").val('0');
    }

    function addSukses(){
        $.jGrowl('Data yang Anda Masukkan berhasil disimpan!', {
            life: 3000,
            theme: 'growl-success',
            header: 'Success!'
        });
    }
    function addGagal(){
        $.jGrowl('Data yang Anda Masukkan gagal disimpan, silahkan dicek secara manual inputan anda.', {
            life: 3000,
            theme: 'growl-error',
            header: 'Failed!'
        });
    }
    function addData(){
        $.jGrowl('Data yang Anda Masukkan gagal disimpan, karena data sudah ada.', {
            life: 3000,
            theme: 'growl-error',
            header: 'Failed!'
        });
    }
    function inpoServer(){
        $.jGrowl('Server error, connection timeout!', {
            life: 3000,
            theme: 'growl-warning',
            header: 'Timeout!'
        });
    }
});
$(函数(){
$('.media table').dataTable({
“bJQueryUI”:错,
“bAutoWidth”:假,
“bSort”:正确,
“宾福”:没错,
“iDisplayLength”:10,
“aoColumnDefs”:[{“bSortable”:false,
“目标”:[-1]}],
“bServerSide”:正确,
“sAjaxSource”:“module/view/dataMember.php”,
“sPaginationType”:“完整编号”,
“sDom”:“t”,
“语言”:{
“搜索”:“搜索:输入”,
“长菜单”:“显示条目:_菜单”,
“oPaginate”:{“sFirst”:“First”,“sLast”:“Last”,“sNext”:“Next”,“sPrevious”:“Prev”}
},
“aoColumnDefs”:[
{“bSortable”:false,“aTargets”:[0,4]}
]
});
});
函数rad(){
var url=“module/master/element.php”;
变量形式_数据={
是阿贾克斯:“radPackage”,
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(str)
{
$('#radPackageEdit').html(str);
}
});
返回false;
}
window.onload=函数(){
rad();
};
函数actDetail(对象){
警报(对象);
var url=“module/master/controller.php”;
变量形式_数据={
标识:对象,
是“查看器”,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(msg)
{
数据=msg.split(“|”);
警报(数据);
$(“#idMemberDetail”).val(数据[0]);
$(“#ktpDetail”).val(数据[1]);
$(“#名称细节”).val(数据[2]);
$(“#address1Detail”).val(数据[3]);
$(“#genderDetail”).val(数据[4]);
$(“#电话详情”).val(数据[5]);
$(“#packageNameDetail”).val(数据[6]);
$(“#smsServiceDetail”).html(数据[8]);
$(“#saldoDetail”).val(数据[7]);
$(“#expiredDetail”).html(数据[9]);
$('modalDetail').modal('show');
}
});
返回false;
}
函数详细信息(对象){
警报(对象);
var url=“module/master/controller.php”;
变量形式_数据={
标识:对象,
是“查看器”,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(msg)
{
数据=msg.split(“|”);
警报(数据);
$(“#idMemberDelete”).val(数据[0]);
$(“#ktpDelete”).val(数据[1]);
$(“#名称删除”).val(数据[2]);
$('modalDelete').modal('show');
}
});
返回false;
}
函数actEdit(对象){
var url=“module/master/controller.php”;
变量形式_数据={
标识:对象,
是“查看器”,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(msg)
{
数据=msg.split(“|”);
警报(数据);
$(“#idMemberEdit”).val(数据[0]);
$(“#ktpEdit”).val(数据[1]);
$(“#名称编辑”).val(数据[2]);
$(“#address1Edit”).val(数据[3]);
$(“#genderEdit”).val(数据[4]);
$(“#电话编辑”).val(数据[5]);
$(“#radPackageEdit”).val(数据[11]);
$(“#smsServiceEdit”).val(数据[10]);
$(“#saldedit”).val(数据[7]);
$('#modalEdit').modal('show');
}
});
返回false;
}
函数actDel(){
var url=“module/master/controller.php”;
变量形式_数据={
标识:$.trim($('#idMemberDelete').val()),
是“删除”吗,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(数据)
{
如果(数据==1){
德尔苏克斯();
$(“.media table”).dataTable().fnDraw();
clearAll();
}
else if(数据==0){
delGagal();
}
否则{
inpoServer();
}
}
});
返回false;
}
函数clearAll(){
警报(“cleardata”);
$(“#idMemberDelete”).val(“”);
$(“#名称删除”).val(“”);
美元(“#ktpDelete”).val(“”);
}
函数delSukses(){
$.jGrowl('Data berhasil dihapus!'){
寿命:3000,
主题:“咆哮成功”,
标题:“成功!”
});
}
函数delgaal(){
$.jGrowl('Data gagagal dihapus!'){
寿命:3000,
主题:“咆哮错误”,
标题:“失败!”
});
}
函数inpoServer(){
$.jGrowl('服务器错误,连接超时!'{
寿命:3000,
主题:“咆哮警告”,
标题:“超时!”
});
}
功能注意(){
美元.jGrowl('Diminta berhati hati dalam melakukan perubahan and penghapusan data'){
寿命:3000,
主题:“咆哮警告”,
标题:“佩尔哈蒂安!”
});
}
函数editDetail(){
var ident=$(“#idMemberDetail”).val();
actEdit(ident);
}
$(文档).ready(函数(){
$('#formEdit')。提交(函数(){
var url=“module/master/controller.php”;
变量形式_数据={
idMember:$.trim($('#idMemberEdit').val(),
名称:$.trim($('#nameEdit').val()),
ktp:$.trim($('#ktpEdit').val()),
address1:$.trim($('#address1Edit').val()),
性别:$.trim($('#genderEdit').val()),
电话:$.trim($('#电话编辑').val()),
paketGym:$.trim($('#radPackageEdit').val(),
smsService:$.trim($('#smsServiceEdit').val()),
saldo:$.trim($('#saldodeit').val()),
是“编辑”吗,
骗局
function iAmAGlobalFunction() {
   // I can be executed from anywhere
}

var a;

var b = $(function() {
   // Functions defined inside here are not visible outside 

   function iAmLocalToDocReady() {
       // I can't be called from outside the doc ready
   }

   // but if I do this
   a = iAmLocalToDocReady;

   // or if I return it 
   return iAmLocalToDocReady;
}

// now I can call it with
a();
b();